{
 "cells": [
  {
   "cell_type": "code",
   "execution_count": 1,
   "id": "initial_id",
   "metadata": {
    "collapsed": true,
    "ExecuteTime": {
     "end_time": "2024-04-26T08:30:22.913201200Z",
     "start_time": "2024-04-26T08:30:21.953687700Z"
    }
   },
   "outputs": [],
   "source": [
    "import requests\n",
    "import pandas as pd\n",
    "from bs4 import BeautifulSoup\n",
    "\n",
    "url = \"http://m.iyinghua.io/china/\"\n",
    "headers = {\n",
    "    'User-Agent': 'Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/116.0.0.0 Safari/537.36 Edg/116.0.1938.69'\n",
    "}\n",
    "response = requests.get(url, headers=headers)\n",
    "html = response.content.decode()\n",
    "soup = BeautifulSoup(html, 'html.parser')"
   ]
  },
  {
   "cell_type": "code",
   "execution_count": 2,
   "outputs": [],
   "source": [
    "a_list = soup.find_all('a', class_=\"itemtext\")\n",
    "data = []\n",
    "for a in a_list:\n",
    "    title = a.text.strip()\n",
    "    href = a['href']\n",
    "    data.append([title, href])"
   ],
   "metadata": {
    "collapsed": false,
    "ExecuteTime": {
     "end_time": "2024-04-26T08:30:22.920602600Z",
     "start_time": "2024-04-26T08:30:22.914201100Z"
    }
   },
   "id": "d2d5fbef3883e7b7"
  },
  {
   "cell_type": "code",
   "execution_count": 3,
   "outputs": [],
   "source": [
    "from time import sleep\n",
    "\n",
    "data_new = []\n",
    "for a_list in [data[0]]:\n",
    "    response2 = requests.get(\"http://m.iyinghua.io\" + a_list[1], headers=headers)\n",
    "    html2 = response2.content.decode()\n",
    "    soup2 = BeautifulSoup(html2, 'html.parser')\n",
    "    p_list = soup2.find_all('p', limit=4)\n",
    "    rating = p_list[0].text.strip()\n",
    "    status = p_list[1].text.strip()\n",
    "    date = p_list[2].text.strip()\n",
    "    anime_type = '|'.join([i.text.strip() for i in p_list[3].find_all('a')])\n",
    "    data_new.append(a_list + [rating, status, date, anime_type])\n",
    "    sleep(2)"
   ],
   "metadata": {
    "collapsed": false,
    "ExecuteTime": {
     "end_time": "2024-04-26T08:30:25.171372700Z",
     "start_time": "2024-04-26T08:30:22.924600100Z"
    }
   },
   "id": "9e3a378e5063ce2d"
  },
  {
   "cell_type": "code",
   "execution_count": 4,
   "outputs": [
    {
     "data": {
      "text/plain": "          title rating      status           date      anime_type\n0          神龙星主   5.0分   连载：更新至29集        上映：2024           大陆|奇幻\n1       圣祖之万相金澜   5.0分   连载：更新至14集        上映：2024     大陆|战斗|冒险|奇幻\n2          无脑魔女   5.0分   连载：更新至30集        上映：2023           大陆|奇幻\n3          独步万古   5.0分   连载：更新至61集        上映：2023           大陆|奇幻\n4         炼气十万年   5.0分  连载：更新至123集        上映：2023     大陆|奇幻|热血|战斗\n..          ...    ...         ...            ...             ...\n977  青蛙王子之蛙蛙探险队   5.0分     连载：52集全  上映：0000-00-00        大陆|冒险|励志\n978       爆笑大话2   5.0分    连载：更新至7集  上映：2014-07-31           大陆|搞笑\n979    可可可心一家人1   5.0分     连载：52集全  上映：0000-00-00  大陆|搞笑|剧情|亲子|益智\n980     贝瓦儿歌精选集   5.0分         连载：  上映：0000-00-00        大陆|亲子|益智\n981        屌菜驾到   5.0分   连载：更新至28集  上映：0000-00-00           大陆|搞笑\n\n[982 rows x 5 columns]",
      "text/html": "<div>\n<style scoped>\n    .dataframe tbody tr th:only-of-type {\n        vertical-align: middle;\n    }\n\n    .dataframe tbody tr th {\n        vertical-align: top;\n    }\n\n    .dataframe thead th {\n        text-align: right;\n    }\n</style>\n<table border=\"1\" class=\"dataframe\">\n  <thead>\n    <tr style=\"text-align: right;\">\n      <th></th>\n      <th>title</th>\n      <th>rating</th>\n      <th>status</th>\n      <th>date</th>\n      <th>anime_type</th>\n    </tr>\n  </thead>\n  <tbody>\n    <tr>\n      <th>0</th>\n      <td>神龙星主</td>\n      <td>5.0分</td>\n      <td>连载：更新至29集</td>\n      <td>上映：2024</td>\n      <td>大陆|奇幻</td>\n    </tr>\n    <tr>\n      <th>1</th>\n      <td>圣祖之万相金澜</td>\n      <td>5.0分</td>\n      <td>连载：更新至14集</td>\n      <td>上映：2024</td>\n      <td>大陆|战斗|冒险|奇幻</td>\n    </tr>\n    <tr>\n      <th>2</th>\n      <td>无脑魔女</td>\n      <td>5.0分</td>\n      <td>连载：更新至30集</td>\n      <td>上映：2023</td>\n      <td>大陆|奇幻</td>\n    </tr>\n    <tr>\n      <th>3</th>\n      <td>独步万古</td>\n      <td>5.0分</td>\n      <td>连载：更新至61集</td>\n      <td>上映：2023</td>\n      <td>大陆|奇幻</td>\n    </tr>\n    <tr>\n      <th>4</th>\n      <td>炼气十万年</td>\n      <td>5.0分</td>\n      <td>连载：更新至123集</td>\n      <td>上映：2023</td>\n      <td>大陆|奇幻|热血|战斗</td>\n    </tr>\n    <tr>\n      <th>...</th>\n      <td>...</td>\n      <td>...</td>\n      <td>...</td>\n      <td>...</td>\n      <td>...</td>\n    </tr>\n    <tr>\n      <th>977</th>\n      <td>青蛙王子之蛙蛙探险队</td>\n      <td>5.0分</td>\n      <td>连载：52集全</td>\n      <td>上映：0000-00-00</td>\n      <td>大陆|冒险|励志</td>\n    </tr>\n    <tr>\n      <th>978</th>\n      <td>爆笑大话2</td>\n      <td>5.0分</td>\n      <td>连载：更新至7集</td>\n      <td>上映：2014-07-31</td>\n      <td>大陆|搞笑</td>\n    </tr>\n    <tr>\n      <th>979</th>\n      <td>可可可心一家人1</td>\n      <td>5.0分</td>\n      <td>连载：52集全</td>\n      <td>上映：0000-00-00</td>\n      <td>大陆|搞笑|剧情|亲子|益智</td>\n    </tr>\n    <tr>\n      <th>980</th>\n      <td>贝瓦儿歌精选集</td>\n      <td>5.0分</td>\n      <td>连载：</td>\n      <td>上映：0000-00-00</td>\n      <td>大陆|亲子|益智</td>\n    </tr>\n    <tr>\n      <th>981</th>\n      <td>屌菜驾到</td>\n      <td>5.0分</td>\n      <td>连载：更新至28集</td>\n      <td>上映：0000-00-00</td>\n      <td>大陆|搞笑</td>\n    </tr>\n  </tbody>\n</table>\n<p>982 rows × 5 columns</p>\n</div>"
     },
     "execution_count": 4,
     "metadata": {},
     "output_type": "execute_result"
    }
   ],
   "source": [
    "df = pd.read_csv('../static/data/anime.csv')\n",
    "df = df[['title', 'rating', 'status', 'date', 'anime_type']]\n",
    "df"
   ],
   "metadata": {
    "collapsed": false,
    "ExecuteTime": {
     "end_time": "2024-04-26T08:30:25.209770700Z",
     "start_time": "2024-04-26T08:30:25.171372700Z"
    }
   },
   "id": "e9c99e0078ba4648"
  },
  {
   "cell_type": "code",
   "execution_count": 5,
   "outputs": [
    {
     "data": {
      "text/plain": "          title  rating      status           date      anime_type\n0          神龙星主     5.0   连载：更新至29集        上映：2024           大陆|奇幻\n1       圣祖之万相金澜     5.0   连载：更新至14集        上映：2024     大陆|战斗|冒险|奇幻\n2          无脑魔女     5.0   连载：更新至30集        上映：2023           大陆|奇幻\n3          独步万古     5.0   连载：更新至61集        上映：2023           大陆|奇幻\n4         炼气十万年     5.0  连载：更新至123集        上映：2023     大陆|奇幻|热血|战斗\n..          ...     ...         ...            ...             ...\n977  青蛙王子之蛙蛙探险队     5.0     连载：52集全  上映：0000-00-00        大陆|冒险|励志\n978       爆笑大话2     5.0    连载：更新至7集  上映：2014-07-31           大陆|搞笑\n979    可可可心一家人1     5.0     连载：52集全  上映：0000-00-00  大陆|搞笑|剧情|亲子|益智\n980     贝瓦儿歌精选集     5.0         连载：  上映：0000-00-00        大陆|亲子|益智\n981        屌菜驾到     5.0   连载：更新至28集  上映：0000-00-00           大陆|搞笑\n\n[982 rows x 5 columns]",
      "text/html": "<div>\n<style scoped>\n    .dataframe tbody tr th:only-of-type {\n        vertical-align: middle;\n    }\n\n    .dataframe tbody tr th {\n        vertical-align: top;\n    }\n\n    .dataframe thead th {\n        text-align: right;\n    }\n</style>\n<table border=\"1\" class=\"dataframe\">\n  <thead>\n    <tr style=\"text-align: right;\">\n      <th></th>\n      <th>title</th>\n      <th>rating</th>\n      <th>status</th>\n      <th>date</th>\n      <th>anime_type</th>\n    </tr>\n  </thead>\n  <tbody>\n    <tr>\n      <th>0</th>\n      <td>神龙星主</td>\n      <td>5.0</td>\n      <td>连载：更新至29集</td>\n      <td>上映：2024</td>\n      <td>大陆|奇幻</td>\n    </tr>\n    <tr>\n      <th>1</th>\n      <td>圣祖之万相金澜</td>\n      <td>5.0</td>\n      <td>连载：更新至14集</td>\n      <td>上映：2024</td>\n      <td>大陆|战斗|冒险|奇幻</td>\n    </tr>\n    <tr>\n      <th>2</th>\n      <td>无脑魔女</td>\n      <td>5.0</td>\n      <td>连载：更新至30集</td>\n      <td>上映：2023</td>\n      <td>大陆|奇幻</td>\n    </tr>\n    <tr>\n      <th>3</th>\n      <td>独步万古</td>\n      <td>5.0</td>\n      <td>连载：更新至61集</td>\n      <td>上映：2023</td>\n      <td>大陆|奇幻</td>\n    </tr>\n    <tr>\n      <th>4</th>\n      <td>炼气十万年</td>\n      <td>5.0</td>\n      <td>连载：更新至123集</td>\n      <td>上映：2023</td>\n      <td>大陆|奇幻|热血|战斗</td>\n    </tr>\n    <tr>\n      <th>...</th>\n      <td>...</td>\n      <td>...</td>\n      <td>...</td>\n      <td>...</td>\n      <td>...</td>\n    </tr>\n    <tr>\n      <th>977</th>\n      <td>青蛙王子之蛙蛙探险队</td>\n      <td>5.0</td>\n      <td>连载：52集全</td>\n      <td>上映：0000-00-00</td>\n      <td>大陆|冒险|励志</td>\n    </tr>\n    <tr>\n      <th>978</th>\n      <td>爆笑大话2</td>\n      <td>5.0</td>\n      <td>连载：更新至7集</td>\n      <td>上映：2014-07-31</td>\n      <td>大陆|搞笑</td>\n    </tr>\n    <tr>\n      <th>979</th>\n      <td>可可可心一家人1</td>\n      <td>5.0</td>\n      <td>连载：52集全</td>\n      <td>上映：0000-00-00</td>\n      <td>大陆|搞笑|剧情|亲子|益智</td>\n    </tr>\n    <tr>\n      <th>980</th>\n      <td>贝瓦儿歌精选集</td>\n      <td>5.0</td>\n      <td>连载：</td>\n      <td>上映：0000-00-00</td>\n      <td>大陆|亲子|益智</td>\n    </tr>\n    <tr>\n      <th>981</th>\n      <td>屌菜驾到</td>\n      <td>5.0</td>\n      <td>连载：更新至28集</td>\n      <td>上映：0000-00-00</td>\n      <td>大陆|搞笑</td>\n    </tr>\n  </tbody>\n</table>\n<p>982 rows × 5 columns</p>\n</div>"
     },
     "execution_count": 5,
     "metadata": {},
     "output_type": "execute_result"
    }
   ],
   "source": [
    "df['rating'] = df['rating'].apply(lambda x: x.replace('分', '')).astype('float')\n",
    "df"
   ],
   "metadata": {
    "collapsed": false,
    "ExecuteTime": {
     "end_time": "2024-04-26T08:30:25.224861Z",
     "start_time": "2024-04-26T08:30:25.204773500Z"
    }
   },
   "id": "4377c8d099e0f6d4"
  },
  {
   "cell_type": "code",
   "execution_count": 6,
   "outputs": [
    {
     "data": {
      "text/plain": "          title  rating   status        date      anime_type\n0          神龙星主     5.0   更新至29集        2024           大陆|奇幻\n1       圣祖之万相金澜     5.0   更新至14集        2024     大陆|战斗|冒险|奇幻\n2          无脑魔女     5.0   更新至30集        2023           大陆|奇幻\n3          独步万古     5.0   更新至61集        2023           大陆|奇幻\n4         炼气十万年     5.0  更新至123集        2023     大陆|奇幻|热血|战斗\n..          ...     ...      ...         ...             ...\n977  青蛙王子之蛙蛙探险队     5.0     52集全  0000-00-00        大陆|冒险|励志\n978       爆笑大话2     5.0    更新至7集  2014-07-31           大陆|搞笑\n979    可可可心一家人1     5.0     52集全  0000-00-00  大陆|搞笑|剧情|亲子|益智\n980     贝瓦儿歌精选集     5.0           0000-00-00        大陆|亲子|益智\n981        屌菜驾到     5.0   更新至28集  0000-00-00           大陆|搞笑\n\n[982 rows x 5 columns]",
      "text/html": "<div>\n<style scoped>\n    .dataframe tbody tr th:only-of-type {\n        vertical-align: middle;\n    }\n\n    .dataframe tbody tr th {\n        vertical-align: top;\n    }\n\n    .dataframe thead th {\n        text-align: right;\n    }\n</style>\n<table border=\"1\" class=\"dataframe\">\n  <thead>\n    <tr style=\"text-align: right;\">\n      <th></th>\n      <th>title</th>\n      <th>rating</th>\n      <th>status</th>\n      <th>date</th>\n      <th>anime_type</th>\n    </tr>\n  </thead>\n  <tbody>\n    <tr>\n      <th>0</th>\n      <td>神龙星主</td>\n      <td>5.0</td>\n      <td>更新至29集</td>\n      <td>2024</td>\n      <td>大陆|奇幻</td>\n    </tr>\n    <tr>\n      <th>1</th>\n      <td>圣祖之万相金澜</td>\n      <td>5.0</td>\n      <td>更新至14集</td>\n      <td>2024</td>\n      <td>大陆|战斗|冒险|奇幻</td>\n    </tr>\n    <tr>\n      <th>2</th>\n      <td>无脑魔女</td>\n      <td>5.0</td>\n      <td>更新至30集</td>\n      <td>2023</td>\n      <td>大陆|奇幻</td>\n    </tr>\n    <tr>\n      <th>3</th>\n      <td>独步万古</td>\n      <td>5.0</td>\n      <td>更新至61集</td>\n      <td>2023</td>\n      <td>大陆|奇幻</td>\n    </tr>\n    <tr>\n      <th>4</th>\n      <td>炼气十万年</td>\n      <td>5.0</td>\n      <td>更新至123集</td>\n      <td>2023</td>\n      <td>大陆|奇幻|热血|战斗</td>\n    </tr>\n    <tr>\n      <th>...</th>\n      <td>...</td>\n      <td>...</td>\n      <td>...</td>\n      <td>...</td>\n      <td>...</td>\n    </tr>\n    <tr>\n      <th>977</th>\n      <td>青蛙王子之蛙蛙探险队</td>\n      <td>5.0</td>\n      <td>52集全</td>\n      <td>0000-00-00</td>\n      <td>大陆|冒险|励志</td>\n    </tr>\n    <tr>\n      <th>978</th>\n      <td>爆笑大话2</td>\n      <td>5.0</td>\n      <td>更新至7集</td>\n      <td>2014-07-31</td>\n      <td>大陆|搞笑</td>\n    </tr>\n    <tr>\n      <th>979</th>\n      <td>可可可心一家人1</td>\n      <td>5.0</td>\n      <td>52集全</td>\n      <td>0000-00-00</td>\n      <td>大陆|搞笑|剧情|亲子|益智</td>\n    </tr>\n    <tr>\n      <th>980</th>\n      <td>贝瓦儿歌精选集</td>\n      <td>5.0</td>\n      <td></td>\n      <td>0000-00-00</td>\n      <td>大陆|亲子|益智</td>\n    </tr>\n    <tr>\n      <th>981</th>\n      <td>屌菜驾到</td>\n      <td>5.0</td>\n      <td>更新至28集</td>\n      <td>0000-00-00</td>\n      <td>大陆|搞笑</td>\n    </tr>\n  </tbody>\n</table>\n<p>982 rows × 5 columns</p>\n</div>"
     },
     "execution_count": 6,
     "metadata": {},
     "output_type": "execute_result"
    }
   ],
   "source": [
    "df['status'] = df['status'].apply(lambda x: x.replace('连载：', ''))\n",
    "df['date'] = df['date'].apply(lambda x: x.replace('上映：', ''))\n",
    "df"
   ],
   "metadata": {
    "collapsed": false,
    "ExecuteTime": {
     "end_time": "2024-04-26T08:30:25.331804500Z",
     "start_time": "2024-04-26T08:30:25.224861Z"
    }
   },
   "id": "e4c9f354afb996a8"
  },
  {
   "cell_type": "code",
   "execution_count": 7,
   "outputs": [
    {
     "data": {
      "text/plain": "          title  rating   status  date      anime_type\n0          神龙星主     5.0   更新至29集  2024           大陆|奇幻\n1       圣祖之万相金澜     5.0   更新至14集  2024     大陆|战斗|冒险|奇幻\n2          无脑魔女     5.0   更新至30集  2023           大陆|奇幻\n3          独步万古     5.0   更新至61集  2023           大陆|奇幻\n4         炼气十万年     5.0  更新至123集  2023     大陆|奇幻|热血|战斗\n..          ...     ...      ...   ...             ...\n977  青蛙王子之蛙蛙探险队     5.0     52集全     无        大陆|冒险|励志\n978       爆笑大话2     5.0    更新至7集  2014           大陆|搞笑\n979    可可可心一家人1     5.0     52集全     无  大陆|搞笑|剧情|亲子|益智\n980     贝瓦儿歌精选集     5.0        无     无        大陆|亲子|益智\n981        屌菜驾到     5.0   更新至28集     无           大陆|搞笑\n\n[982 rows x 5 columns]",
      "text/html": "<div>\n<style scoped>\n    .dataframe tbody tr th:only-of-type {\n        vertical-align: middle;\n    }\n\n    .dataframe tbody tr th {\n        vertical-align: top;\n    }\n\n    .dataframe thead th {\n        text-align: right;\n    }\n</style>\n<table border=\"1\" class=\"dataframe\">\n  <thead>\n    <tr style=\"text-align: right;\">\n      <th></th>\n      <th>title</th>\n      <th>rating</th>\n      <th>status</th>\n      <th>date</th>\n      <th>anime_type</th>\n    </tr>\n  </thead>\n  <tbody>\n    <tr>\n      <th>0</th>\n      <td>神龙星主</td>\n      <td>5.0</td>\n      <td>更新至29集</td>\n      <td>2024</td>\n      <td>大陆|奇幻</td>\n    </tr>\n    <tr>\n      <th>1</th>\n      <td>圣祖之万相金澜</td>\n      <td>5.0</td>\n      <td>更新至14集</td>\n      <td>2024</td>\n      <td>大陆|战斗|冒险|奇幻</td>\n    </tr>\n    <tr>\n      <th>2</th>\n      <td>无脑魔女</td>\n      <td>5.0</td>\n      <td>更新至30集</td>\n      <td>2023</td>\n      <td>大陆|奇幻</td>\n    </tr>\n    <tr>\n      <th>3</th>\n      <td>独步万古</td>\n      <td>5.0</td>\n      <td>更新至61集</td>\n      <td>2023</td>\n      <td>大陆|奇幻</td>\n    </tr>\n    <tr>\n      <th>4</th>\n      <td>炼气十万年</td>\n      <td>5.0</td>\n      <td>更新至123集</td>\n      <td>2023</td>\n      <td>大陆|奇幻|热血|战斗</td>\n    </tr>\n    <tr>\n      <th>...</th>\n      <td>...</td>\n      <td>...</td>\n      <td>...</td>\n      <td>...</td>\n      <td>...</td>\n    </tr>\n    <tr>\n      <th>977</th>\n      <td>青蛙王子之蛙蛙探险队</td>\n      <td>5.0</td>\n      <td>52集全</td>\n      <td>无</td>\n      <td>大陆|冒险|励志</td>\n    </tr>\n    <tr>\n      <th>978</th>\n      <td>爆笑大话2</td>\n      <td>5.0</td>\n      <td>更新至7集</td>\n      <td>2014</td>\n      <td>大陆|搞笑</td>\n    </tr>\n    <tr>\n      <th>979</th>\n      <td>可可可心一家人1</td>\n      <td>5.0</td>\n      <td>52集全</td>\n      <td>无</td>\n      <td>大陆|搞笑|剧情|亲子|益智</td>\n    </tr>\n    <tr>\n      <th>980</th>\n      <td>贝瓦儿歌精选集</td>\n      <td>5.0</td>\n      <td>无</td>\n      <td>无</td>\n      <td>大陆|亲子|益智</td>\n    </tr>\n    <tr>\n      <th>981</th>\n      <td>屌菜驾到</td>\n      <td>5.0</td>\n      <td>更新至28集</td>\n      <td>无</td>\n      <td>大陆|搞笑</td>\n    </tr>\n  </tbody>\n</table>\n<p>982 rows × 5 columns</p>\n</div>"
     },
     "execution_count": 7,
     "metadata": {},
     "output_type": "execute_result"
    }
   ],
   "source": [
    "df = pd.read_csv('../static/data/anime_clean.csv')\n",
    "df"
   ],
   "metadata": {
    "collapsed": false,
    "ExecuteTime": {
     "end_time": "2024-04-26T08:30:25.435745400Z",
     "start_time": "2024-04-26T08:30:25.253698900Z"
    }
   },
   "id": "4fcacb5db063ab61"
  },
  {
   "cell_type": "code",
   "execution_count": 8,
   "outputs": [
    {
     "data": {
      "text/plain": "{'title': ['罗小黑战记',\n  '葫芦兄弟',\n  '山口山战记 太阳井',\n  '人鱼入侵',\n  '神奇阿哟',\n  '有画快说第一季',\n  '熊仔',\n  '巨神战击队之超救分队',\n  '侠岚第一季',\n  '麦块三国'],\n 'rating': [10.0, 10.0, 10.0, 10.0, 10.0, 10.0, 10.0, 10.0, 10.0, 10.0]}"
     },
     "execution_count": 8,
     "metadata": {},
     "output_type": "execute_result"
    }
   ],
   "source": [
    "df_top10_rating = df.sort_values(by='rating', ascending=False).head(10)\n",
    "title = df_top10_rating['title'].values.tolist()\n",
    "rating = df_top10_rating['rating'].values.tolist()\n",
    "{\n",
    "    'title': title,\n",
    "    'rating': rating\n",
    "}"
   ],
   "metadata": {
    "collapsed": false,
    "ExecuteTime": {
     "end_time": "2024-04-26T08:30:25.460351700Z",
     "start_time": "2024-04-26T08:30:25.287931Z"
    }
   },
   "id": "66fe0003fe16782b"
  },
  {
   "cell_type": "code",
   "execution_count": 9,
   "outputs": [
    {
     "data": {
      "text/plain": "{'serial': {'name': '连载', 'value': 312},\n 'finished': {'name': '完结', 'value': 643},\n 'other': {'name': '其他', 'value': 1313}}"
     },
     "execution_count": 9,
     "metadata": {},
     "output_type": "execute_result"
    }
   ],
   "source": [
    "df_serial = df[df['status'].str.contains('更新')]\n",
    "df_finished = df[df['status'].str.contains('全')]\n",
    "{\n",
    "    'serial': {'name': '连载', 'value': int(df_serial['status'].count())},\n",
    "    'finished': {'name': '完结', 'value': int(df_finished['status'].count())},\n",
    "    'other': {'name': '其他', 'value': len(df) - int(df_serial['status'].count() - df_finished['status'].count())}\n",
    "}"
   ],
   "metadata": {
    "collapsed": false,
    "ExecuteTime": {
     "end_time": "2024-04-26T08:30:25.495845200Z",
     "start_time": "2024-04-26T08:30:25.302133200Z"
    }
   },
   "id": "b119221be194e8cd"
  },
  {
   "cell_type": "code",
   "execution_count": 10,
   "outputs": [
    {
     "data": {
      "text/plain": "{'data': [{'name': '全部'},\n  {'name': '同人'},\n  {'name': '古风'},\n  {'name': '轻松'},\n  {'name': '后宫'},\n  {'name': '日常'},\n  {'name': '悬疑'},\n  {'name': '童话'},\n  {'name': '社会'},\n  {'name': '泡面番'},\n  {'name': '动作'},\n  {'name': '吸血鬼'},\n  {'name': '国产'},\n  {'name': '奇幻'},\n  {'name': '恋爱'},\n  {'name': '战斗冒险'},\n  {'name': '美少女'},\n  {'name': '搞笑'},\n  {'name': '剧情'},\n  {'name': '竞技'},\n  {'name': '少年'},\n  {'name': '穿越'},\n  {'name': '青春'},\n  {'name': '惊悚'},\n  {'name': '娱乐'},\n  {'name': '古装'},\n  {'name': '机战'},\n  {'name': '真人'},\n  {'name': '推理'},\n  {'name': '动画'},\n  {'name': '战斗'},\n  {'name': '神话'},\n  {'name': '耽美'},\n  {'name': '亲子'},\n  {'name': '教育'},\n  {'name': '职业培训'},\n  {'name': 'LOLI'},\n  {'name': '玄幻'},\n  {'name': '魔幻'},\n  {'name': '未来'},\n  {'name': '其他'},\n  {'name': '游戏'},\n  {'name': '战争'},\n  {'name': '热血'},\n  {'name': '治愈'},\n  {'name': '冒险'},\n  {'name': '亲情'},\n  {'name': '侦探'},\n  {'name': '神魔'},\n  {'name': '音乐'},\n  {'name': '武侠'},\n  {'name': '魔法'},\n  {'name': '科幻'},\n  {'name': '益智'},\n  {'name': '历史'},\n  {'name': '大陆'},\n  {'name': '校园'},\n  {'name': '励志'},\n  {'name': '百合'},\n  {'name': '恐怖'},\n  {'name': '艺术'},\n  {'name': '运动'},\n  {'name': '格斗'},\n  {'name': '喜剧'},\n  {'name': '神龙星主'},\n  {'name': '圣祖之万相金澜'},\n  {'name': '无脑魔女'},\n  {'name': '独步万古'},\n  {'name': '炼气十万年'},\n  {'name': '灵剑尊'},\n  {'name': '吞噬星空'},\n  {'name': '万界独尊 第二季'},\n  {'name': '武神主宰'},\n  {'name': '大宇宙时代'},\n  {'name': '万古狂帝'},\n  {'name': '剑域风云'},\n  {'name': '九天玄帝诀'},\n  {'name': '独步逍遥'},\n  {'name': '逆天至尊'},\n  {'name': '万界仙踪'},\n  {'name': '仙逆'},\n  {'name': '无上神帝'},\n  {'name': '万古神话'},\n  {'name': '从红月开始'},\n  {'name': '恶魔法则'},\n  {'name': '大王饶命'},\n  {'name': '仙王的日常生活 第四季'},\n  {'name': '绝世武魂'},\n  {'name': '武映三千道'},\n  {'name': '斗破苍穹年番'},\n  {'name': '仙武传'},\n  {'name': '师士传说'},\n  {'name': '万界至尊'},\n  {'name': '洪荒灵尊'},\n  {'name': '王者荣耀：荣耀之章碎月篇'},\n  {'name': '凡人修仙传'},\n  {'name': '逆天邪神3D'},\n  {'name': '斗罗大陆Ⅱ绝世唐门'},\n  {'name': '命运拳台'},\n  {'name': '十方武圣'},\n  {'name': '魁拔之殊途'},\n  {'name': '完美世界'},\n  {'name': '大主宰年番'},\n  {'name': '神武天尊'},\n  {'name': '不死不灭之少年出山'},\n  {'name': '师兄啊师兄'},\n  {'name': '深渊游戏'},\n  {'name': '少年歌行 海外仙山篇'},\n  {'name': '遮天'},\n  {'name': '西行纪 第五季'},\n  {'name': '云中居三子'},\n  {'name': '有药 第二季'},\n  {'name': '太一剑仙传'},\n  {'name': '枕刀歌'},\n  {'name': '你的人生是我来迟了'},\n  {'name': '神藏'},\n  {'name': '百炼成神 动画版'},\n  {'name': '画江湖之天罡'},\n  {'name': '七侯笔录'},\n  {'name': '一剑独尊'},\n  {'name': '武双姝'},\n  {'name': '修罗武神'},\n  {'name': '剑骨'},\n  {'name': '三十六骑'},\n  {'name': '近战法师'},\n  {'name': '燃夏'},\n  {'name': '超时空护卫队 第一季'},\n  {'name': '傲世九重天'},\n  {'name': '圣墟'},\n  {'name': '武动乾坤 第四季'},\n  {'name': '沧元图'},\n  {'name': '五行战神'},\n  {'name': '锦衣神匠'},\n  {'name': '魔装传说'},\n  {'name': '九辰风云录'},\n  {'name': '异空战歌'},\n  {'name': '灵笼 第二季'},\n  {'name': '镇魂街 第三季'},\n  {'name': '西行纪前缘篇'},\n  {'name': '第一序列'},\n  {'name': '杀手古德'},\n  {'name': '青莲剑仙传'},\n  {'name': '少年歌行外传：暗河传'},\n  {'name': '神澜奇域无双珠'},\n  {'name': '氪金玩家'},\n  {'name': '百炼飞升录'},\n  {'name': '堕玄师'},\n  {'name': '真阳武神'},\n  {'name': '风火战纪'},\n  {'name': '混世机甲'},\n  {'name': '镇魂街 第二季'},\n  {'name': '永生之十年之约'},\n  {'name': '时光代理人'},\n  {'name': '戍天伏魔录'},\n  {'name': '山海际会'},\n  {'name': '一世独尊'},\n  {'name': '四格勇者'},\n  {'name': '风灵玉秀'},\n  {'name': '狐妖小红娘无暮篇'},\n  {'name': '不灭神王'},\n  {'name': '十方剑圣'},\n  {'name': '镖人'},\n  {'name': '雾山五行'},\n  {'name': '女神有点灵'},\n  {'name': '火凤燎原'},\n  {'name': '星辰变 第五季'},\n  {'name': '逆天战纪'},\n  {'name': '披着狼皮的羊'},\n  {'name': '爱幽的密室'},\n  {'name': '一念永恒 第二季'},\n  {'name': '防御全开'},\n  {'name': '妖神记'},\n  {'name': '赘婿'},\n  {'name': '全职法师 第六季'},\n  {'name': '爱上她的理由'},\n  {'name': '为美好的世界献上爆炎！'},\n  {'name': '长剑风云 第二季'},\n  {'name': '电器少女'},\n  {'name': '凡人修仙传重制版'},\n  {'name': '斗罗大陆'},\n  {'name': '她不当女主很多年'},\n  {'name': '赤焰锦衣卫'},\n  {'name': '熊出没·重返地球'},\n  {'name': '画江湖之不良人 第六季'},\n  {'name': '铁姬钢兵 第二季'},\n  {'name': '武庚纪 第四季'},\n  {'name': '我捡起了一地属性'},\n  {'name': '九州缥缈录 动画版'},\n  {'name': '霹雳玄蒙纪'},\n  {'name': '七界第一仙'},\n  {'name': '兵主奇魂'},\n  {'name': '三体'},\n  {'name': '我家大师兄有点靠谱'},\n  {'name': '无限世界'},\n  {'name': '元龙 第三季'},\n  {'name': '万古剑神动画版'},\n  {'name': '左手上篮'},\n  {'name': '伍六七之暗影宿命'},\n  {'name': '苍兰诀'},\n  {'name': '万界神主'},\n  {'name': '一人之下 第五季'},\n  {'name': '我气哭了百万修炼者'},\n  {'name': '中国奇谭'},\n  {'name': '这个年纪还能当大侠吗'},\n  {'name': '少年白马醉春风'},\n  {'name': '大理寺日志 第二季'},\n  {'name': '绝代双骄'},\n  {'name': '诛仙'},\n  {'name': '仙墓'},\n  {'name': '长夜开拓者'},\n  {'name': '血与心'},\n  {'name': '星域四万年'},\n  {'name': '星源之主'},\n  {'name': '我靠充值当武帝'},\n  {'name': '凹凸世界 第四季'},\n  {'name': '三寸人间'},\n  {'name': '仙王的日常生活 第三季'},\n  {'name': '黑门'},\n  {'name': '万古神王'},\n  {'name': '山海绝伦'},\n  {'name': '魔游纪'},\n  {'name': '神级龙卫'},\n  {'name': '龙族'},\n  {'name': '中华小子'},\n  {'name': '九霄帝神'},\n  {'name': '仙武苍穹'},\n  {'name': '雄兵连3雷霆万钧'},\n  {'name': '战千年'},\n  {'name': '神墓'},\n  {'name': '力拔山河兮子唐'},\n  {'name': '星武神诀'},\n  {'name': '史上最强男主角'},\n  {'name': '靠你啦！战神系统'},\n  {'name': '极道龙神'},\n  {'name': '虫暴危机'},\n  {'name': '百妖谱·京师篇'},\n  {'name': '幻梦山海谣'},\n  {'name': '君有云'},\n  {'name': '紫川'},\n  {'name': '萌妻食神'},\n  {'name': '剑网3·侠肝义胆沈剑心第三季'},\n  {'name': '氪金玩家 第三季'},\n  {'name': '唐寅在异界'},\n  {'name': '西行纪'},\n  {'name': '新秦时明月'},\n  {'name': '万界独尊'},\n  {'name': '剑道第一仙'},\n  {'name': '上海故事'},\n  {'name': '元尊'},\n  {'name': '斗破苍穹 缘起'},\n  {'name': '思无邪'},\n  {'name': '谎颜'},\n  {'name': '万御封神'},\n  {'name': '时间囚徒'},\n  {'name': '武动乾坤 第三季'},\n  {'name': '你真是个天才'},\n  {'name': '寻剑'},\n  {'name': '万古剑神'},\n  {'name': '时空之隙'},\n  {'name': '快穿之顶级反派要洗白'},\n  {'name': '雪鹰领主'},\n  {'name': '我的异界之旅'},\n  {'name': '人间最得意'},\n  {'name': '妹子与科学'},\n  {'name': '少年歌行第二季 风花雪月篇'},\n  {'name': '星辰变'},\n  {'name': '武动乾坤 第二季'},\n  {'name': '武动乾坤'},\n  {'name': '三体动画版'},\n  {'name': '画江湖之轨夜行'},\n  {'name': '永生'},\n  {'name': '画江湖之不良人 第五季'},\n  {'name': '风起洛阳之神机少年'},\n  {'name': '斗魂卫之玄月奇缘'},\n  {'name': '凡人修仙传燕家堡之战'},\n  {'name': '阴阳师·平安物语 第三季'},\n  {'name': '镜·双城'},\n  {'name': '蜀山奇仙录'},\n  {'name': '氪金玩家 第二季'},\n  {'name': '斗破苍穹三年之约'},\n  {'name': '星骸骑士'},\n  {'name': '斗神姬'},\n  {'name': '爸妈来自二次元'},\n  {'name': '定海浮生录'},\n  {'name': '烈火浇愁'},\n  {'name': '猫灵相册'},\n  {'name': '一人之下 第四季'},\n  {'name': '识夜描银'},\n  {'name': '灵云代码'},\n  {'name': '灵笼'},\n  {'name': '游侠战纪'},\n  {'name': '英雄联盟：双城之战'},\n  {'name': '狂神魔尊'},\n  {'name': '春秋封神2021'},\n  {'name': '异世界中药铺'},\n  {'name': '红荒'},\n  {'name': '残次品'},\n  {'name': '两不疑'},\n  {'name': '魔道祖师'},\n  {'name': '元龙 第二季'},\n  {'name': '极道宗师 第二季'},\n  {'name': '黑白无双 第三季'},\n  {'name': '百妖谱 第二季'},\n  {'name': '首席御灵师'},\n  {'name': '眷思量'},\n  {'name': '画江湖之换世门生第二季'},\n  {'name': '一念永恒'},\n  {'name': '斗破苍穹 第四季'},\n  {'name': '全职法师 第五季'},\n  {'name': '九九八十一'},\n  {'name': '流星幻剑'},\n  {'name': '天荒战神'},\n  {'name': '搜玄录之宸灵纪'},\n  {'name': '天宝伏妖录 第二季'},\n  {'name': '我是大还丹'},\n  {'name': '百鬼幼儿园 第四季'},\n  {'name': '太乙仙魔录之灵飞纪 第四季'},\n  {'name': '画江湖之不良人 第四季'},\n  {'name': '末世觉醒之溯源'},\n  {'name': '万界法神'},\n  {'name': '秦岭神树'},\n  {'name': '我是大神仙'},\n  {'name': '狐妖小红娘'},\n  {'name': '伍六七之玄武国篇'},\n  {'name': '长安幻街'},\n  {'name': '英雄联盟 动漫版'},\n  {'name': '暗界神使'},\n  {'name': '极道宗师'},\n  {'name': '万界奇缘'},\n  {'name': '山河剑心'},\n  {'name': '长剑风云'},\n  {'name': '斗罗大陆外传 神界传说'},\n  {'name': '秦时明月之沧海横流'},\n  {'name': '九夜神传'},\n  {'name': '剑网3·侠肝义胆沈剑心之长漂'},\n  {'name': '魁拔之殊途'},\n  {'name': '伍六七之最强发型师'},\n  {'name': '雏蜂 伊甸之子'},\n  {'name': '我家大师兄脑子有坑 第二季'},\n  {'name': '芯觉'},\n  {'name': '英雄再临'},\n  {'name': '秦侠'},\n  {'name': '全职高手 第二季'},\n  {'name': '民调局异闻录'},\n  {'name': '万界春秋'},\n  {'name': '武庚纪 第三季'},\n  {'name': '穿书自救指南'},\n  {'name': '元龙'},\n  {'name': '天宝伏妖录'},\n  {'name': '女武神的餐桌 第二季'},\n  {'name': '斗破苍穹之大主宰'},\n  {'name': '百妖谱'},\n  {'name': '我开动物园那些年'},\n  {'name': '万古仙穹 第四季'},\n  {'name': '全职法师 第四季'},\n  {'name': '择天记 第五季'},\n  {'name': '望古神话之天选者'},\n  {'name': '一人之下 第三季'},\n  {'name': '大理寺日志'},\n  {'name': '妖精种植手册'},\n  {'name': '万界仙踪第二季'},\n  {'name': '剑网3·侠肝义胆沈剑心 第二季'},\n  {'name': '仙王的日常生活'},\n  {'name': '择天记 第四季'},\n  {'name': '择天记 第三季'},\n  {'name': '镇魂街'},\n  {'name': '绝命响应'},\n  {'name': '天行九歌第二季'},\n  {'name': '斗罗大陆2绝世唐门 荣耀篇'},\n  {'name': '地灵曲'},\n  {'name': '画江湖之不良人第三季'},\n  {'name': '斗破苍穹 第三季'},\n  {'name': '穿越火线：幽灵计划'},\n  {'name': '异常生物见闻录'},\n  {'name': '斐然向风'},\n  {'name': '末世觉醒之入侵'},\n  {'name': '斗破苍穹第三季'},\n  {'name': '女武神的餐桌'},\n  {'name': '邪王的绝世毒妃'},\n  {'name': '我家大师兄脑子有坑特别篇'},\n  {'name': '崩坏星河'},\n  {'name': '雄兵连之诸天降临'},\n  {'name': '帝少专宠霸道妻'},\n  {'name': '战斗吧歌姬！第二季'},\n  {'name': '猫妖的诱惑'},\n  {'name': '少年歌行'},\n  {'name': '斗罗大陆2绝世唐门'},\n  {'name': '倒数七天'},\n  {'name': '系统逼我做皇后'},\n  {'name': '非人哉'},\n  {'name': '凹凸世界第三季'},\n  {'name': '万古仙穹 第三季'},\n  {'name': '狠西游第二季'},\n  {'name': '梦幻书院'},\n  {'name': '降妖贱师'},\n  {'name': '请吃红小豆吧！第二季'},\n  {'name': '百鬼幼儿园'},\n  {'name': '百鬼幼儿园 第二季'},\n  {'name': '没出息的阴阳师一家'},\n  {'name': '斗破苍穹特别篇2沙之澜歌'},\n  {'name': '通灵妃'},\n  {'name': '邪王追妻'},\n  {'name': '象棋王'},\n  {'name': '江海渔童之巨龟奇缘'},\n  {'name': '一人之下2番外篇天师下山'},\n  {'name': '斗破苍穹特别篇'},\n  {'name': '如果历史是一群喵'},\n  {'name': '百炼成神'},\n  {'name': '狠西游'},\n  {'name': '爆裂飞车3兽神合体'},\n  {'name': '山海奇谭'},\n  {'name': '凹凸世界第二季'},\n  {'name': '斩兽之刃'},\n  {'name': '巨兵长城传'},\n  {'name': '全职法师第三季'},\n  {'name': '全职法师第二季'},\n  {'name': '全职法师'},\n  {'name': '幻界王'},\n  {'name': '画江湖之侠岚'},\n  {'name': '武庚纪第二季'},\n  {'name': '白夜玲珑'},\n  {'name': '观海策'},\n  {'name': '枪神记'},\n  {'name': '刺客伍六七'},\n  {'name': '我的逆天神器'},\n  {'name': '万界仙踪'},\n  {'name': '血色苍穹'},\n  {'name': '宅妖记'},\n  {'name': '天行九歌'},\n  {'name': '49%的灵魂'},\n  {'name': '灵域第六季'},\n  {'name': '我家大师兄脑子有坑'},\n  {'name': '万古仙穹第二季'},\n  {'name': '食神魂第二季'},\n  {'name': '灵契第二季'},\n  {'name': '我是江小白'},\n  {'name': '神契幻奇谭'},\n  {'name': '斗破苍穹第二季'},\n  {'name': '全职高手特别篇'},\n  {'name': '墓王之王悬棺寺'},\n  {'name': '迷域行者'},\n  {'name': '超神学院之雄兵连'},\n  {'name': '爱神巧克力第二季'},\n  {'name': '墓王之王寒铁斗'},\n  {'name': '武庚纪'},\n  {'name': '我差点就信了第二季'},\n  {'name': '全职高手'},\n  {'name': '画江湖之换世门生'},\n  {'name': '口水三国第二季'},\n  {'name': '无英雄不联盟'},\n  {'name': '少年锦衣卫'},\n  {'name': '银之守墓人第二季'},\n  {'name': '拳皇命运'},\n  {'name': '剑王朝第二季'},\n  {'name': '茅屋爷爷讲故事'},\n  {'name': '妖怪名单第二季'},\n  {'name': '纳米核心第三季'},\n  {'name': '皇霸天下'},\n  {'name': '那年那兔那些事儿第四季'},\n  {'name': '秦时明月之君临天下'},\n  {'name': '罗小黑战记'},\n  {'name': '足球江湖'},\n  {'name': '我的冒险世界第二季'},\n  {'name': '剑王朝'},\n  {'name': '灵域第五季'},\n  {'name': '魔晶猎人第四季'},\n  {'name': '太乙仙魔录之灵飞纪第二季'},\n  {'name': '口水封神'},\n  {'name': '十万个冷笑话第三季'},\n  {'name': '禽兽超人之迷雾围城'},\n  {'name': '天谕'},\n  {'name': '动漫疯神榜'},\n  {'name': '银之守墓人国语版'},\n  {'name': '暴走大事件第五季'},\n  {'name': '画江湖之杯莫停'},\n  {'name': '暴基枪手之AK西游'},\n  {'name': '阿拉德 宿命之门'},\n  {'name': '民间鬼术'},\n  {'name': 'Hand Shakers'},\n  {'name': '我的冒险世界'},\n  {'name': '降灵记'},\n  {'name': '食神魂第一季'},\n  {'name': '火线传奇第三季'},\n  {'name': '蓝漠的花'},\n  {'name': '万古仙穹'},\n  {'name': '我们不捉妖'},\n  {'name': '超游世界国语版'},\n  {'name': '圣光不好惹'},\n  {'name': '狩梦人'},\n  {'name': '分解世界'},\n  {'name': '夺宝幸运星4'},\n  {'name': '盗墓笔记之沙海'},\n  {'name': '择天记第二季'},\n  {'name': '画江湖之不良人第二季'},\n  {'name': '斗破苍穹'},\n  {'name': '中国怪谈'},\n  {'name': '神明之胄第二季'},\n  {'name': '枪灵计划'},\n  {'name': '从前有座灵剑山第二季国语版'},\n  {'name': '口水三国'},\n  {'name': '灵契日语版'},\n  {'name': '灵域第四季'},\n  {'name': '那年那兔那些事儿第三季'},\n  {'name': '死亡回放'},\n  {'name': '襄阳萌物语第一季'},\n  {'name': '大吉成长记'},\n  {'name': '女生宿舍日常'},\n  {'name': '和女儿的日常'},\n  {'name': '凹凸世界'},\n  {'name': '魔晶猎人第三季'},\n  {'name': '新葫芦兄弟第一季'},\n  {'name': '火线传奇第二季'},\n  {'name': '暴走大事件第四季'},\n  {'name': '美食大冒险第三季'},\n  {'name': '叫我僵小鱼叙缘篇'},\n  {'name': '叫我僵小鱼日常篇'},\n  {'name': '灵契'},\n  {'name': '星座不求人'},\n  {'name': '画江湖之不良人真人版第二季'},\n  {'name': '画江湖之不良人真人版'},\n  {'name': '猪猪侠之梦想守卫者'},\n  {'name': '猪猪侠之拼装特工队'},\n  {'name': '新葫芦兄弟第二季'},\n  {'name': '暴走大事件第三季'},\n  {'name': '暴走大事件第二季'},\n  {'name': '暴走大事件第一季'},\n  {'name': '福星八戒'},\n  {'name': '火线传奇小剧场'},\n  {'name': '中国惊奇先生'},\n  {'name': '太乙仙魔录之灵飞纪'},\n  {'name': '巨神战击队之超救分队'},\n  {'name': '突变英雄'},\n  {'name': '灵域第三季'},\n  {'name': '废柴狐阿桔'},\n  {'name': '次元·全场最佳'},\n  {'name': '巴啦啦小魔仙之飞越彩灵堡'},\n  {'name': '小破孩有内涵'},\n  {'name': '机变英盟'},\n  {'name': '段子狗日记'},\n  {'name': '爱芘公主'},\n  {'name': '魔幻陀螺第二季'},\n  {'name': '木奇灵2圣天灵种'},\n  {'name': '开心宝贝之开心大冒险'},\n  {'name': '恐龙宝贝之龙神勇士第二季'},\n  {'name': '铠甲勇士之雅塔莱斯'},\n  {'name': '熊出没之夺宝熊兵'},\n  {'name': '墓王之王'},\n  {'name': '我差点就信了'},\n  {'name': '小破孩破锣侠'},\n  {'name': '小破孩'},\n  {'name': '最强魔幻陀螺'},\n  {'name': '黑甲第一季'},\n  {'name': '一雪'},\n  {'name': '战国Fan'},\n  {'name': '梦幻西游第四季'},\n  {'name': '斗龙战士4双龙核'},\n  {'name': '莽荒纪'},\n  {'name': '泡芙小姐第七季'},\n  {'name': '勇者大冒险第二季'},\n  {'name': '疯味英雄'},\n  {'name': '人鱼入侵'},\n  {'name': '京剧猫'},\n  {'name': '梦幻西游第三季'},\n  {'name': '禽兽超人之无奸不摧'},\n  {'name': '绝对领域'},\n  {'name': '暴走恐怖故事第四季'},\n  {'name': '双月之城'},\n  {'name': '火线传奇'},\n  {'name': '奔波儿灞与灞波儿奔'},\n  {'name': '暴基枪手'},\n  {'name': '女娲成长日记'},\n  {'name': '纳米核心第二季'},\n  {'name': '山口山战记 太阳井'},\n  {'name': '泡芙小姐第二季'},\n  {'name': '泡芙小姐第六季'},\n  {'name': '每日一暴'},\n  {'name': '暴走MC'},\n  {'name': '菊花笑典之有神么第二季'},\n  {'name': '血魔人'},\n  {'name': '前方高能之神烦狗'},\n  {'name': '侠岚第六季'},\n  {'name': '画江湖之灵主'},\n  {'name': '聪明的顺溜'},\n  {'name': '奇酷宝贝计划之大爱无疆'},\n  {'name': '爹地宝贝之神奇哈酷'},\n  {'name': '熊出没之秋日团团转'},\n  {'name': '疯狂时代第二季'},\n  {'name': '半面人'},\n  {'name': '暴走什么鬼'},\n  {'name': '逗岛'},\n  {'name': '超神学院'},\n  {'name': '猎车兽魂'},\n  {'name': '完美世界双食记'},\n  {'name': '神明之胄'},\n  {'name': '暴走撸啊撸第三季'},\n  {'name': '战斗吧灵兽'},\n  {'name': '猪猪侠之光明守卫者'},\n  {'name': '麦块三国'},\n  {'name': '暴走恐怖故事第三季'},\n  {'name': '暴走恐怖故事第二季'},\n  {'name': '暴走恐怖故事第一季'},\n  {'name': '猪猪侠第十部五灵守卫者'},\n  {'name': '灵域第二季'},\n  {'name': '机甲兽神爆裂飞车'},\n  {'name': '天狼战记'},\n  {'name': '斗龙战士3之龙印之战'},\n  {'name': '疯狂时代'},\n  {'name': '赛尔号第六季'},\n  {'name': '长歌行第一季'},\n  {'name': '梦舟少年志之上古传奇'},\n  {'name': '功夫鸡'},\n  {'name': '魁拔妖侠传'},\n  {'name': '那年那兔那些事儿第二季'},\n  {'name': '暴走撸啊撸第二季'},\n  {'name': '暴走撸啊撸第一季'},\n  {'name': '诡水疑云'},\n  {'name': '男寝501'},\n  {'name': '爆蛋晶英'},\n  {'name': '从前有座灵剑山'},\n  {'name': '一起来看流星雨'},\n  {'name': '熊出没之夏日连连看'},\n  {'name': '通职者'},\n  {'name': '拖拉机司机'},\n  {'name': '爱神巧克力'},\n  {'name': '尸兄第二季'},\n  {'name': '时光诡域'},\n  {'name': '有画快说第一季'},\n  {'name': '财佰通'},\n  {'name': '黑白无双'},\n  {'name': '绝地十日'},\n  {'name': '国魂'},\n  {'name': '秦时明月特别篇'},\n  {'name': '大力金刚'},\n  {'name': '王牌御史'},\n  {'name': '丙级超人快递侠'},\n  {'name': '铠甲勇士捕将'},\n  {'name': '进击的小学生'},\n  {'name': '侠岚第五季'},\n  {'name': '侠岚第四季'},\n  {'name': '侠岚第三季'},\n  {'name': '鸡毛信'},\n  {'name': '盘龙'},\n  {'name': '魔晶猎人第二季'},\n  {'name': '撸时代第二季'},\n  {'name': '国民老公带回家'},\n  {'name': '灵域'},\n  {'name': '时间支配者第一季'},\n  {'name': '忍者萌剑传'},\n  {'name': '择天记'},\n  {'name': '龙吟沧海'},\n  {'name': '雏蜂'},\n  {'name': '快递侠外传'},\n  {'name': '我叫MT第七季'},\n  {'name': '魔币精灵'},\n  {'name': '勇者大冒险'},\n  {'name': '妖怪名单'},\n  {'name': '茶啊二中第二季'},\n  {'name': '疯暴英雄'},\n  {'name': '画江湖之不良人总篇合集电影版'},\n  {'name': '赛尔号大电影5:雷神崛起'},\n  {'name': '白雪公主之神秘爸爸'},\n  {'name': '桂宝之爆笑闯宇宙'},\n  {'name': '巴啦啦小魔仙之梦幻旋律'},\n  {'name': '猪猪侠之终极决战'},\n  {'name': '斗魂无双之无字真经'},\n  {'name': '灰体'},\n  {'name': '血族'},\n  {'name': '茶啊二中第一季'},\n  {'name': '淞沪风云'},\n  {'name': '画江湖之不良人'},\n  {'name': '龙之谷'},\n  {'name': '古剑奇谭第二部'},\n  {'name': '古剑奇谭第一部'},\n  {'name': '禽兽超人'},\n  {'name': '海尔兄弟二十周年纪念版'},\n  {'name': '纳米核心'},\n  {'name': '编辑部的故事'},\n  {'name': '分钟学堂'},\n  {'name': '那年那兔那些事儿'},\n  {'name': '端脑'},\n  {'name': '熊出没之冬日乐翻天'},\n  {'name': '西游超级粉'},\n  {'name': '赛尔号第五季'},\n  {'name': '铠魂代码'},\n  {'name': '宝狄与好友第二季'},\n  {'name': '灵动蹦蹦兔'},\n  {'name': '艾可魔法少女'},\n  {'name': '赛尔号第四季'},\n  {'name': '武林外传'},\n  {'name': '恐龙宝贝之龙神勇士第一季'},\n  {'name': '奋斗吧松鼠小贱'},\n  {'name': '猪猪侠之终极决战前夜篇'},\n  {'name': '中国惊奇先生大电影'},\n  {'name': '超级飞侠'},\n  {'name': '贝瓦儿歌'},\n  {'name': '可可小爱'},\n  {'name': '十万个冷笑话第一季'},\n  {'name': '超限猎兵凯能OVA'},\n  {'name': '梦幻西游之化境飞升'},\n  {'name': '夺宝幸运星3'},\n  {'name': '美食大冒险第二季'},\n  {'name': '美食大冒险第一季'},\n  {'name': '超限猎兵凯能'},\n  {'name': '动漫速递'},\n  {'name': '铠甲勇士刑天'},\n  {'name': '熊出没之雪岭熊风'},\n  {'name': '火力少年王之传奇再现续集'},\n  {'name': '火力少年王 动画版 续集'},\n  {'name': '猪猪侠第九部百变联盟'},\n  {'name': '小熊一族'},\n  {'name': '猪猪侠第八部 变身战队'},\n  {'name': '猪猪侠第一部 魔幻环保'},\n  {'name': '猪猪侠第五部 积木世界的童话故事'},\n  {'name': '猪猪侠第三部 勇闯未来之城'},\n  {'name': '猪猪侠第四部 百变猪猪侠'},\n  {'name': '猪猪侠第六部 幸福救援队'},\n  {'name': '猪猪侠第七部 变身小英雄'},\n  {'name': '猪猪侠第二部 武侠2008'},\n  {'name': '尸兄'},\n  {'name': '阴阳家特别篇之帝子降兮'},\n  {'name': '蓝猫快乐活动幼儿园'},\n  {'name': '快乐小方脸'},\n  {'name': '天火传说'},\n  {'name': '秦时明月之夜尽天明'},\n  {'name': '梦幻西游'},\n  {'name': '宝贝女儿好妈妈之快乐的家庭'},\n  {'name': '逗逗迪迪爱探险'},\n  {'name': '蓝猫淘气3000问 恐龙时代'},\n  {'name': '阿U第一季'},\n  {'name': '吃饭睡觉打豆豆'},\n  {'name': '火力少年王之传奇再现'},\n  {'name': '西游记 98版'},\n  {'name': '大耳朵图图第4部'},\n  {'name': '神奇阿哟'},\n  {'name': '斗龙战士2'},\n  {'name': '霹雳勇士之元气勇者'},\n  {'name': '天上掉下个猪八戒'},\n  {'name': '奇奇颗颗历险记'},\n  {'name': '蓝猫龙骑团第三部'},\n  {'name': '洛克王国大冒险2 恩佐日记'},\n  {'name': '兔小贝系列故事'},\n  {'name': '开心宝贝'},\n  {'name': '撸时代第一季'},\n  {'name': '啦啦啦德玛西亚第一季'},\n  {'name': '大耳朵图图第3部'},\n  {'name': '阿U第四季'},\n  {'name': '啦啦啦德玛西亚第二季'},\n  {'name': '赛尔号第二季'},\n  {'name': '秦时明月之百步飞剑'},\n  {'name': '赛尔号第一季'},\n  {'name': '果宝特攻2'},\n  {'name': '小鸡不好惹之咸蛋寺'},\n  {'name': '开心宝贝之开心超人大作战'},\n  {'name': '我叫mt第六季'},\n  {'name': '阿U第二季'},\n  {'name': '正义红师'},\n  {'name': '超神游戏'},\n  {'name': '翼飞冲天之天际战骑'},\n  {'name': '嘟拉讲故事'},\n  {'name': '神兵小将第二部'},\n  {'name': '鞠萍姐姐讲故事'},\n  {'name': '秦时明月3D电影龙腾万里'},\n  {'name': '神龙拯救队之元气星魂'},\n  {'name': '斗龙战士1'},\n  {'name': '阿U第三季'},\n  {'name': '秦时明月特别篇:空山鸟语'},\n  {'name': '洛克王国大冒险'},\n  {'name': '琪琪的秘密日记'},\n  {'name': '甜心格格第二部'},\n  {'name': '疯了桂宝'},\n  {'name': '哪吒传奇'},\n  {'name': '乐比悠悠1'},\n  {'name': '果宝特攻'},\n  {'name': '麦酷狮历险记 2'},\n  {'name': '菊花笑典の有神么'},\n  {'name': '小鸡不好惹第一季'},\n  {'name': '侠岚第一季'},\n  {'name': '快乐酷宝'},\n  {'name': '恐龙总动员'},\n  {'name': '一分钟性教育'},\n  {'name': '绿豆蛙之梦想许愿池'},\n  {'name': '海尔兄弟'},\n  {'name': '西游记 10版'},\n  {'name': '魔晶猎人'},\n  {'name': '云彩面包'},\n  {'name': '咕力咕力丫米果'},\n  {'name': '锦绣神州之奇游迹第二季 试炼'},\n  {'name': '舒克与贝塔'},\n  {'name': '金甲战士'},\n  {'name': '乌士儿和平平'},\n  {'name': '炮炮向前冲 有声漫画版'},\n  {'name': '昆塔·因为所以'},\n  {'name': '秦时明月之少司命特别篇 罗生堂下'},\n  {'name': '夺宝幸运星'},\n  {'name': '小鲤鱼历险记'},\n  {'name': '逗逗迪迪之酷比侦探'},\n  {'name': '贝瓦淘奇包系列'},\n  {'name': '十二生肖总动员'},\n  {'name': '张小盒实验动画'},\n  {'name': '侠岚第二季'},\n  {'name': '明明白白我的性'},\n  {'name': '喜羊羊与灰太狼之羊年喜羊羊'},\n  {'name': '虹猫蓝兔七侠传'},\n  {'name': '十二生肖闯江湖'},\n  {'name': '百变机兽之洛洛历险记'},\n  {'name': '神兵小将第一部'},\n  {'name': '美猴王'},\n  {'name': '秦时明月之百步飞剑 重制版'},\n  {'name': '火力少年王第一季'},\n  {'name': '神厨小福贵'},\n  {'name': '豆儿系列动画片短片'},\n  {'name': '魔法妈妈故事妙妙屋'},\n  {'name': '数学荒岛历险记第一部'},\n  {'name': '蓝猫龙骑团第一部'},\n  {'name': '锋速战警'},\n  {'name': '云奇飞行日记第一季'},\n  {'name': '乐比悠悠2'},\n  {'name': '阿狸系列动画'},\n  {'name': '魔弹王'},\n  {'name': '鲸鱼岛乐队'},\n  {'name': '战斗王之飓风战魂2'},\n  {'name': '钢铁飞龙'},\n  {'name': '米米的幼儿园'},\n  {'name': '火力少年王第三季'},\n  {'name': '锦绣神州之姓氏王国第一季 征途'},\n  {'name': '魁拔3战神崛起'},\n  {'name': '爆笑校园'},\n  {'name': '大耳朵图图第2部'},\n  {'name': '开心宝贝之开心超人'},\n  {'name': '葫芦兄弟第二部'},\n  {'name': '赛尔号第三季'},\n  {'name': '指令宝贝'},\n  {'name': '暴走动画'},\n  {'name': '蛋神II'},\n  {'name': '大耳朵图图第1部'},\n  {'name': '喜羊羊与灰太狼之竞技大联盟'},\n  {'name': '秦时明月之诸子百家'},\n  {'name': '起跑线儿歌'},\n  {'name': '功夫兔与菜包狗'},\n  {'name': 'LADYCC公主茜茜'},\n  {'name': '嘟拉3D儿歌'},\n  {'name': '电击小子第二季'},\n  {'name': '嘟拉动物儿歌'},\n  {'name': '晶码战士'},\n  {'name': '恐龙宝贝之失落的文明'},\n  {'name': '开心儿歌'},\n  {'name': '熊出没之过年'},\n  {'name': '黑猫警长'},\n  {'name': '钟虫宝宝'},\n  {'name': '小花仙'},\n  {'name': '电击小子第一季'},\n  {'name': '亲宝儿歌'},\n  {'name': '大头儿子小头爸爸1'},\n  {'name': '阿U第五季'},\n  {'name': '神兽金刚'},\n  {'name': '铠甲勇士第一部'},\n  {'name': '土豆侠'},\n  {'name': '秦时明月之万里长城'},\n  {'name': '郭德纲相声动画版全集'},\n  {'name': '葫芦兄弟第一部'},\n  {'name': '十万个冷笑话第二季'},\n  {'name': '图图的智慧王国'},\n  {'name': '巨神战击队2'},\n  {'name': '彩色童话故事'},\n  {'name': '巴啦啦小魔仙第一季'},\n  {'name': '兔小贝系列儿歌'},\n  {'name': '巧虎来啦'},\n  {'name': '小虎还乡'},\n  {'name': '超能勇士'},\n  {'name': '嘟拉十万个为什么'},\n  {'name': '喜羊羊游世博'},\n  {'name': '弹珠传说'},\n  {'name': '宇宙星神'},\n  {'name': '土豆最动漫'},\n  {'name': '摩尔庄园第三季'},\n  {'name': '果然一町'},\n  {'name': '夺宝幸运星2'},\n  {'name': '泡芙小姐第五季'},\n  {'name': '超智能足球'},\n  {'name': '二兔大梦想'},\n  {'name': '钢甲卡卡龙'},\n  {'name': '激战奇轮'},\n  {'name': '兔子帮第二季'},\n  {'name': '魔幻仙踪'},\n  {'name': '尸兄 血战尸骑士'},\n  {'name': '我叫mt第一季'},\n  {'name': '梦月精灵'},\n  {'name': '洛克魔法学院'},\n  {'name': '熊出没之年货'},\n  {'name': '豆芽农场'},\n  {'name': '摩尔庄园第一季'},\n  {'name': '战龙四驱第一部'},\n  {'name': '绿豆蛙爱情系列'},\n  {'name': '火力少年王之舞动火力'},\n  {'name': '御兽王者第二部'},\n  {'name': '麦太家居万能侠'},\n  {'name': '西母霸龙家族'},\n  {'name': '超能泡蛋2'},\n  {'name': '乐比悠悠教育系列3'},\n  {'name': '火力少年王 动画版'},\n  {'name': '神秘世界历险记2'},\n  {'name': '锦绣神州之奇游迹'},\n  {'name': '果果骑侠传'},\n  {'name': '死灵编码第一季'},\n  {'name': '老夫子'},\n  {'name': '乐比悠悠教育系列之快乐成长'},\n  {'name': '中华弟子规第一季第二部'},\n  {'name': '雷速登之翼飞冲天第一部'},\n  {'name': '小鸡不好惹第二季'},\n  {'name': '泡芙小姐迷你剧·花漾季'},\n  {'name': '福五鼠之三十六计'},\n  {'name': '虹猫蓝兔勇者归来'},\n  {'name': '我叫mt第四季'},\n  {'name': '小贝流浪记'},\n  {'name': '闯堂兔2疯狂马戏团'},\n  {'name': '我们的朋友熊小米'},\n  {'name': '喜羊羊与灰太狼之开心日记'},\n  {'name': '东方神娃第1部'},\n  {'name': '泡芙小姐第一季'},\n  {'name': '我叫mt第五季'},\n  {'name': '战斗王EX'},\n  {'name': '老鼠抓猫36计'},\n  {'name': '武当虹少年'},\n  {'name': '卡西龙之寻龙记'},\n  {'name': '西游记新传'},\n  {'name': '围棋少年第一部'},\n  {'name': '乐比悠悠4'},\n  {'name': '怪物山'},\n  {'name': '圣石奇兵'},\n  {'name': '火力少年王续集'},\n  {'name': '大头儿子小头爸爸2'},\n  {'name': '拇指熊康吉'},\n  {'name': '宝狄与好友'},\n  {'name': '熊仔之雄心壮志'},\n  {'name': '蓝皮鼠和大脸猫'},\n  {'name': '我叫mt第二季'},\n  {'name': '哈皮父子之超能泡蛋'},\n  {'name': '中国经典童话故事'},\n  {'name': '蓝猫淘气3000问 太空历险记'},\n  {'name': '水木娃娃十万个为什么'},\n  {'name': '数学荒岛历险记第二部'},\n  {'name': '绿豆蛙公益系列'},\n  {'name': '嘟拉安全宝典'},\n  {'name': '东方神娃第2部'},\n  {'name': '不一样的兔子 识字篇'},\n  {'name': '太空历险记'},\n  {'name': '81号农场之疯狂的麦咭'},\n  {'name': '神探威威猫'},\n  {'name': '我叫mt第三季'},\n  {'name': 'Q版三国'},\n  {'name': '虹猫仗剑走天涯'},\n  {'name': '阿凡提的故事'},\n  {'name': '小和尚'},\n  {'name': '木奇灵之绿影战灵'},\n  {'name': '超能泡蛋1'},\n  {'name': '小狐狸发明记'},\n  {'name': '家有儿女第一部'},\n  {'name': '丛林奇遇'},\n  {'name': '天眼'},\n  {'name': '围棋少年第二部'},\n  {'name': '秦时明月之笑闯江湖2'},\n  {'name': '家有儿女第二部'},\n  {'name': '饼干警长'},\n  {'name': '机甲旋风'},\n  {'name': '摩尔庄园第二季'},\n  {'name': '小胖妞 动画微电影系列'},\n  {'name': '麦酷狮历险记 1'},\n  {'name': '少年狄仁杰'},\n  {'name': '雷速登闪电冲线第二部'},\n  {'name': '小熊布迷'},\n  {'name': '泡芙小姐第四季'},\n  {'name': '动漫大咖秀'},\n  {'name': '邋遢大王奇遇记'},\n  {'name': '淘气包马小跳'},\n  {'name': '小鸡不好惹第三季'},\n  {'name': '木木部落第二季'},\n  {'name': '倒不了的塔第二季'},\n  {'name': '快乐星猫第一季'},\n  {'name': '小鸡不好惹第六季'},\n  {'name': '魔角侦探第一季'},\n  {'name': '蓝猫趣味识字'},\n  {'name': '绿豆蛙上班系列'},\n  {'name': '渴望蓝天'},\n  {'name': '中国经典名著系列动画'},\n  {'name': '莫麟传奇2 远古神兽'},\n  {'name': '封神榜传奇'},\n  {'name': '可一原创儿歌'},\n  {'name': '馒头日记'},\n  {'name': '雷速登闪电冲线第一季'},\n  {'name': '秦汉英雄传'},\n  {'name': '色拉英语乐园'},\n  {'name': '超级动画版江南Style熊叔VS鸟叔'},\n  {'name': '葫芦兄弟'},\n  {'name': '乐比悠悠教育系列2'},\n  {'name': '机甲兽神第二部'},\n  {'name': '泡芙小姐第三季'},\n  {'name': '奇幻龙宝第二部'},\n  {'name': '蓝猫淘气3000问 健康特攻队'},\n  {'name': '熊猫手札'},\n  {'name': '蔬菜不寂寞2'},\n  ...],\n 'link': [{'source': '全部', 'target': '同人'},\n  {'source': '全部', 'target': '古风'},\n  {'source': '全部', 'target': '轻松'},\n  {'source': '全部', 'target': '后宫'},\n  {'source': '全部', 'target': '日常'},\n  {'source': '全部', 'target': '悬疑'},\n  {'source': '全部', 'target': '童话'},\n  {'source': '全部', 'target': '社会'},\n  {'source': '全部', 'target': '泡面番'},\n  {'source': '全部', 'target': '动作'},\n  {'source': '全部', 'target': '吸血鬼'},\n  {'source': '全部', 'target': '国产'},\n  {'source': '全部', 'target': '奇幻'},\n  {'source': '全部', 'target': '恋爱'},\n  {'source': '全部', 'target': '战斗冒险'},\n  {'source': '全部', 'target': '美少女'},\n  {'source': '全部', 'target': '搞笑'},\n  {'source': '全部', 'target': '剧情'},\n  {'source': '全部', 'target': '竞技'},\n  {'source': '全部', 'target': '少年'},\n  {'source': '全部', 'target': '穿越'},\n  {'source': '全部', 'target': '青春'},\n  {'source': '全部', 'target': '惊悚'},\n  {'source': '全部', 'target': '娱乐'},\n  {'source': '全部', 'target': '古装'},\n  {'source': '全部', 'target': '机战'},\n  {'source': '全部', 'target': '真人'},\n  {'source': '全部', 'target': '推理'},\n  {'source': '全部', 'target': '动画'},\n  {'source': '全部', 'target': '战斗'},\n  {'source': '全部', 'target': '神话'},\n  {'source': '全部', 'target': '耽美'},\n  {'source': '全部', 'target': '亲子'},\n  {'source': '全部', 'target': '教育'},\n  {'source': '全部', 'target': '职业培训'},\n  {'source': '全部', 'target': 'LOLI'},\n  {'source': '全部', 'target': '玄幻'},\n  {'source': '全部', 'target': '魔幻'},\n  {'source': '全部', 'target': '未来'},\n  {'source': '全部', 'target': '其他'},\n  {'source': '全部', 'target': '游戏'},\n  {'source': '全部', 'target': '战争'},\n  {'source': '全部', 'target': '热血'},\n  {'source': '全部', 'target': '治愈'},\n  {'source': '全部', 'target': '冒险'},\n  {'source': '全部', 'target': '亲情'},\n  {'source': '全部', 'target': '侦探'},\n  {'source': '全部', 'target': '神魔'},\n  {'source': '全部', 'target': '音乐'},\n  {'source': '全部', 'target': '武侠'},\n  {'source': '全部', 'target': '魔法'},\n  {'source': '全部', 'target': '科幻'},\n  {'source': '全部', 'target': '益智'},\n  {'source': '全部', 'target': '历史'},\n  {'source': '全部', 'target': '大陆'},\n  {'source': '全部', 'target': '校园'},\n  {'source': '全部', 'target': '励志'},\n  {'source': '全部', 'target': '百合'},\n  {'source': '全部', 'target': '恐怖'},\n  {'source': '全部', 'target': '艺术'},\n  {'source': '全部', 'target': '运动'},\n  {'source': '全部', 'target': '格斗'},\n  {'source': '全部', 'target': '喜剧'},\n  {'source': '大陆', 'target': '神龙星主'},\n  {'source': '奇幻', 'target': '神龙星主'},\n  {'source': '大陆', 'target': '圣祖之万相金澜'},\n  {'source': '战斗', 'target': '圣祖之万相金澜'},\n  {'source': '冒险', 'target': '圣祖之万相金澜'},\n  {'source': '奇幻', 'target': '圣祖之万相金澜'},\n  {'source': '大陆', 'target': '无脑魔女'},\n  {'source': '奇幻', 'target': '无脑魔女'},\n  {'source': '大陆', 'target': '独步万古'},\n  {'source': '奇幻', 'target': '独步万古'},\n  {'source': '大陆', 'target': '炼气十万年'},\n  {'source': '奇幻', 'target': '炼气十万年'},\n  {'source': '热血', 'target': '炼气十万年'},\n  {'source': '战斗', 'target': '炼气十万年'},\n  {'source': '大陆', 'target': '灵剑尊'},\n  {'source': '奇幻', 'target': '灵剑尊'},\n  {'source': '大陆', 'target': '吞噬星空'},\n  {'source': '奇幻', 'target': '吞噬星空'},\n  {'source': '玄幻', 'target': '吞噬星空'},\n  {'source': '战斗', 'target': '吞噬星空'},\n  {'source': '大陆', 'target': '万界独尊 第二季'},\n  {'source': '奇幻', 'target': '万界独尊 第二季'},\n  {'source': '热血', 'target': '万界独尊 第二季'},\n  {'source': '战斗', 'target': '万界独尊 第二季'},\n  {'source': '大陆', 'target': '武神主宰'},\n  {'source': '奇幻', 'target': '武神主宰'},\n  {'source': '玄幻', 'target': '武神主宰'},\n  {'source': '战斗', 'target': '武神主宰'},\n  {'source': '大陆', 'target': '大宇宙时代'},\n  {'source': '奇幻', 'target': '大宇宙时代'},\n  {'source': '大陆', 'target': '万古狂帝'},\n  {'source': '奇幻', 'target': '万古狂帝'},\n  {'source': '大陆', 'target': '剑域风云'},\n  {'source': '奇幻', 'target': '剑域风云'},\n  {'source': '热血', 'target': '剑域风云'},\n  {'source': '战斗', 'target': '剑域风云'},\n  {'source': '大陆', 'target': '九天玄帝诀'},\n  {'source': '玄幻', 'target': '九天玄帝诀'},\n  {'source': '战斗', 'target': '九天玄帝诀'},\n  {'source': '大陆', 'target': '独步逍遥'},\n  {'source': '奇幻', 'target': '独步逍遥'},\n  {'source': '玄幻', 'target': '独步逍遥'},\n  {'source': '大陆', 'target': '逆天至尊'},\n  {'source': '奇幻', 'target': '逆天至尊'},\n  {'source': '大陆', 'target': '万界仙踪'},\n  {'source': '奇幻', 'target': '万界仙踪'},\n  {'source': '玄幻', 'target': '万界仙踪'},\n  {'source': '战斗', 'target': '万界仙踪'},\n  {'source': '大陆', 'target': '仙逆'},\n  {'source': '奇幻', 'target': '仙逆'},\n  {'source': '大陆', 'target': '无上神帝'},\n  {'source': '奇幻', 'target': '无上神帝'},\n  {'source': '玄幻', 'target': '无上神帝'},\n  {'source': '大陆', 'target': '万古神话'},\n  {'source': '奇幻', 'target': '万古神话'},\n  {'source': '大陆', 'target': '从红月开始'},\n  {'source': '奇幻', 'target': '从红月开始'},\n  {'source': '大陆', 'target': '恶魔法则'},\n  {'source': '奇幻', 'target': '恶魔法则'},\n  {'source': '大陆', 'target': '大王饶命'},\n  {'source': '奇幻', 'target': '大王饶命'},\n  {'source': '大陆', 'target': '仙王的日常生活 第四季'},\n  {'source': '奇幻', 'target': '仙王的日常生活 第四季'},\n  {'source': '大陆', 'target': '绝世武魂'},\n  {'source': '奇幻', 'target': '绝世武魂'},\n  {'source': '玄幻', 'target': '绝世武魂'},\n  {'source': '大陆', 'target': '武映三千道'},\n  {'source': '玄幻', 'target': '武映三千道'},\n  {'source': '战斗', 'target': '武映三千道'},\n  {'source': '大陆', 'target': '斗破苍穹年番'},\n  {'source': '奇幻', 'target': '斗破苍穹年番'},\n  {'source': '热血', 'target': '斗破苍穹年番'},\n  {'source': '战斗', 'target': '斗破苍穹年番'},\n  {'source': '大陆', 'target': '仙武传'},\n  {'source': '奇幻', 'target': '仙武传'},\n  {'source': '热血', 'target': '仙武传'},\n  {'source': '战斗', 'target': '仙武传'},\n  {'source': '大陆', 'target': '师士传说'},\n  {'source': '奇幻', 'target': '师士传说'},\n  {'source': '大陆', 'target': '万界至尊'},\n  {'source': '奇幻', 'target': '万界至尊'},\n  {'source': '大陆', 'target': '洪荒灵尊'},\n  {'source': '奇幻', 'target': '洪荒灵尊'},\n  {'source': '大陆', 'target': '王者荣耀：荣耀之章碎月篇'},\n  {'source': '奇幻', 'target': '王者荣耀：荣耀之章碎月篇'},\n  {'source': '大陆', 'target': '凡人修仙传'},\n  {'source': '奇幻', 'target': '凡人修仙传'},\n  {'source': '武侠', 'target': '凡人修仙传'},\n  {'source': '热血', 'target': '凡人修仙传'},\n  {'source': '大陆', 'target': '逆天邪神3D'},\n  {'source': '奇幻', 'target': '逆天邪神3D'},\n  {'source': '大陆', 'target': '斗罗大陆Ⅱ绝世唐门'},\n  {'source': '奇幻', 'target': '斗罗大陆Ⅱ绝世唐门'},\n  {'source': '冒险', 'target': '斗罗大陆Ⅱ绝世唐门'},\n  {'source': '战斗', 'target': '斗罗大陆Ⅱ绝世唐门'},\n  {'source': '恋爱', 'target': '斗罗大陆Ⅱ绝世唐门'},\n  {'source': '大陆', 'target': '命运拳台'},\n  {'source': '奇幻', 'target': '命运拳台'},\n  {'source': '大陆', 'target': '十方武圣'},\n  {'source': '奇幻', 'target': '十方武圣'},\n  {'source': '大陆', 'target': '魁拔之殊途'},\n  {'source': '奇幻', 'target': '魁拔之殊途'},\n  {'source': '大陆', 'target': '完美世界'},\n  {'source': '奇幻', 'target': '完美世界'},\n  {'source': '游戏', 'target': '完美世界'},\n  {'source': '大陆', 'target': '大主宰年番'},\n  {'source': '奇幻', 'target': '大主宰年番'},\n  {'source': '热血', 'target': '大主宰年番'},\n  {'source': '战斗', 'target': '大主宰年番'},\n  {'source': '大陆', 'target': '神武天尊'},\n  {'source': '奇幻', 'target': '神武天尊'},\n  {'source': '玄幻', 'target': '神武天尊'},\n  {'source': '大陆', 'target': '不死不灭之少年出山'},\n  {'source': '奇幻', 'target': '不死不灭之少年出山'},\n  {'source': '大陆', 'target': '师兄啊师兄'},\n  {'source': '奇幻', 'target': '师兄啊师兄'},\n  {'source': '大陆', 'target': '深渊游戏'},\n  {'source': '奇幻', 'target': '深渊游戏'},\n  {'source': '大陆', 'target': '少年歌行 海外仙山篇'},\n  {'source': '奇幻', 'target': '少年歌行 海外仙山篇'},\n  {'source': '大陆', 'target': '遮天'},\n  {'source': '奇幻', 'target': '遮天'},\n  {'source': '战斗', 'target': '遮天'},\n  {'source': '大陆', 'target': '西行纪 第五季'},\n  {'source': '奇幻', 'target': '西行纪 第五季'},\n  {'source': '大陆', 'target': '云中居三子'},\n  {'source': '奇幻', 'target': '云中居三子'},\n  {'source': '大陆', 'target': '有药 第二季'},\n  {'source': '奇幻', 'target': '有药 第二季'},\n  {'source': '大陆', 'target': '太一剑仙传'},\n  {'source': '大陆', 'target': '枕刀歌'},\n  {'source': '武侠', 'target': '枕刀歌'},\n  {'source': '战斗', 'target': '枕刀歌'},\n  {'source': '大陆', 'target': '你的人生是我来迟了'},\n  {'source': '奇幻', 'target': '你的人生是我来迟了'},\n  {'source': '大陆', 'target': '神藏'},\n  {'source': '奇幻', 'target': '神藏'},\n  {'source': '大陆', 'target': '百炼成神 动画版'},\n  {'source': '奇幻', 'target': '百炼成神 动画版'},\n  {'source': '热血', 'target': '百炼成神 动画版'},\n  {'source': '战斗', 'target': '百炼成神 动画版'},\n  {'source': '大陆', 'target': '画江湖之天罡'},\n  {'source': '战斗', 'target': '画江湖之天罡'},\n  {'source': '冒险', 'target': '画江湖之天罡'},\n  {'source': '奇幻', 'target': '画江湖之天罡'},\n  {'source': '大陆', 'target': '七侯笔录'},\n  {'source': '奇幻', 'target': '七侯笔录'},\n  {'source': '大陆', 'target': '一剑独尊'},\n  {'source': '玄幻', 'target': '一剑独尊'},\n  {'source': '大陆', 'target': '武双姝'},\n  {'source': '奇幻', 'target': '武双姝'},\n  {'source': '大陆', 'target': '修罗武神'},\n  {'source': '奇幻', 'target': '修罗武神'},\n  {'source': '冒险', 'target': '修罗武神'},\n  {'source': '大陆', 'target': '剑骨'},\n  {'source': '奇幻', 'target': '剑骨'},\n  {'source': '战斗', 'target': '剑骨'},\n  {'source': '大陆', 'target': '三十六骑'},\n  {'source': '奇幻', 'target': '三十六骑'},\n  {'source': '大陆', 'target': '近战法师'},\n  {'source': '奇幻', 'target': '近战法师'},\n  {'source': '大陆', 'target': '燃夏'},\n  {'source': '奇幻', 'target': '燃夏'},\n  {'source': '大陆', 'target': '超时空护卫队 第一季'},\n  {'source': '奇幻', 'target': '超时空护卫队 第一季'},\n  {'source': '大陆', 'target': '傲世九重天'},\n  {'source': '奇幻', 'target': '傲世九重天'},\n  {'source': '大陆', 'target': '圣墟'},\n  {'source': '玄幻', 'target': '圣墟'},\n  {'source': '大陆', 'target': '武动乾坤 第四季'},\n  {'source': '奇幻', 'target': '武动乾坤 第四季'},\n  {'source': '大陆', 'target': '沧元图'},\n  {'source': '奇幻', 'target': '沧元图'},\n  {'source': '战斗', 'target': '沧元图'},\n  {'source': '大陆', 'target': '五行战神'},\n  {'source': '奇幻', 'target': '五行战神'},\n  {'source': '战斗', 'target': '五行战神'},\n  {'source': '大陆', 'target': '锦衣神匠'},\n  {'source': '奇幻', 'target': '锦衣神匠'},\n  {'source': '大陆', 'target': '魔装传说'},\n  {'source': '奇幻', 'target': '魔装传说'},\n  {'source': '大陆', 'target': '九辰风云录'},\n  {'source': '奇幻', 'target': '九辰风云录'},\n  {'source': '大陆', 'target': '异空战歌'},\n  {'source': '奇幻', 'target': '异空战歌'},\n  {'source': '大陆', 'target': '灵笼 第二季'},\n  {'source': '奇幻', 'target': '灵笼 第二季'},\n  {'source': '大陆', 'target': '镇魂街 第三季'},\n  {'source': '奇幻', 'target': '镇魂街 第三季'},\n  {'source': '战斗', 'target': '镇魂街 第三季'},\n  {'source': '大陆', 'target': '西行纪前缘篇'},\n  {'source': '奇幻', 'target': '西行纪前缘篇'},\n  {'source': '大陆', 'target': '第一序列'},\n  {'source': '奇幻', 'target': '第一序列'},\n  {'source': '大陆', 'target': '杀手古德'},\n  {'source': '搞笑', 'target': '杀手古德'},\n  {'source': '耽美', 'target': '杀手古德'},\n  {'source': '泡面番', 'target': '杀手古德'},\n  {'source': '大陆', 'target': '青莲剑仙传'},\n  {'source': '奇幻', 'target': '青莲剑仙传'},\n  {'source': '大陆', 'target': '少年歌行外传：暗河传'},\n  {'source': '奇幻', 'target': '少年歌行外传：暗河传'},\n  {'source': '大陆', 'target': '神澜奇域无双珠'},\n  {'source': '奇幻', 'target': '神澜奇域无双珠'},\n  {'source': '大陆', 'target': '氪金玩家'},\n  {'source': '奇幻', 'target': '氪金玩家'},\n  {'source': '游戏', 'target': '氪金玩家'},\n  {'source': '大陆', 'target': '百炼飞升录'},\n  {'source': '奇幻', 'target': '百炼飞升录'},\n  {'source': '战斗', 'target': '百炼飞升录'},\n  {'source': '大陆', 'target': '堕玄师'},\n  {'source': '大陆', 'target': '真阳武神'},\n  {'source': '奇幻', 'target': '真阳武神'},\n  {'source': '战斗', 'target': '真阳武神'},\n  {'source': '大陆', 'target': '风火战纪'},\n  {'source': '奇幻', 'target': '风火战纪'},\n  {'source': '大陆', 'target': '混世机甲'},\n  {'source': '奇幻', 'target': '混世机甲'},\n  {'source': '战斗', 'target': '混世机甲'},\n  {'source': '大陆', 'target': '镇魂街 第二季'},\n  {'source': '剧情', 'target': '镇魂街 第二季'},\n  {'source': '动作', 'target': '镇魂街 第二季'},\n  {'source': '动画', 'target': '镇魂街 第二季'},\n  {'source': '奇幻', 'target': '镇魂街 第二季'},\n  {'source': '大陆', 'target': '永生之十年之约'},\n  {'source': '奇幻', 'target': '永生之十年之约'},\n  {'source': '热血', 'target': '永生之十年之约'},\n  {'source': '战斗', 'target': '永生之十年之约'},\n  {'source': '大陆', 'target': '时光代理人'},\n  {'source': '奇幻', 'target': '时光代理人'},\n  {'source': '大陆', 'target': '戍天伏魔录'},\n  {'source': '奇幻', 'target': '戍天伏魔录'},\n  {'source': '大陆', 'target': '山海际会'},\n  {'source': '奇幻', 'target': '山海际会'},\n  {'source': '热血', 'target': '山海际会'},\n  {'source': '战斗', 'target': '山海际会'},\n  {'source': '大陆', 'target': '一世独尊'},\n  {'source': '奇幻', 'target': '一世独尊'},\n  {'source': '战斗', 'target': '一世独尊'},\n  {'source': '大陆', 'target': '四格勇者'},\n  {'source': '奇幻', 'target': '四格勇者'},\n  {'source': '大陆', 'target': '风灵玉秀'},\n  {'source': '武侠', 'target': '风灵玉秀'},\n  {'source': '战斗', 'target': '风灵玉秀'},\n  {'source': '大陆', 'target': '狐妖小红娘无暮篇'},\n  {'source': '奇幻', 'target': '狐妖小红娘无暮篇'},\n  {'source': '大陆', 'target': '不灭神王'},\n  {'source': '奇幻', 'target': '不灭神王'},\n  {'source': '热血', 'target': '不灭神王'},\n  {'source': '战斗', 'target': '不灭神王'},\n  {'source': '大陆', 'target': '十方剑圣'},\n  {'source': '奇幻', 'target': '十方剑圣'},\n  {'source': '战斗', 'target': '十方剑圣'},\n  {'source': '大陆', 'target': '镖人'},\n  {'source': '奇幻', 'target': '镖人'},\n  {'source': '大陆', 'target': '雾山五行'},\n  {'source': '玄幻', 'target': '雾山五行'},\n  {'source': '战斗', 'target': '雾山五行'},\n  {'source': '大陆', 'target': '女神有点灵'},\n  {'source': '奇幻', 'target': '女神有点灵'},\n  {'source': '大陆', 'target': '火凤燎原'},\n  {'source': '奇幻', 'target': '火凤燎原'},\n  {'source': '战争', 'target': '火凤燎原'},\n  {'source': '大陆', 'target': '星辰变 第五季'},\n  {'source': '奇幻', 'target': '星辰变 第五季'},\n  {'source': '大陆', 'target': '逆天战纪'},\n  {'source': '奇幻', 'target': '逆天战纪'},\n  {'source': '热血', 'target': '逆天战纪'},\n  {'source': '战斗', 'target': '逆天战纪'},\n  {'source': '大陆', 'target': '披着狼皮的羊'},\n  {'source': '奇幻', 'target': '披着狼皮的羊'},\n  {'source': '大陆', 'target': '爱幽的密室'},\n  {'source': '奇幻', 'target': '爱幽的密室'},\n  {'source': '大陆', 'target': '一念永恒 第二季'},\n  {'source': '奇幻', 'target': '一念永恒 第二季'},\n  {'source': '大陆', 'target': '防御全开'},\n  {'source': '奇幻', 'target': '防御全开'},\n  {'source': '大陆', 'target': '妖神记'},\n  {'source': '神魔', 'target': '妖神记'},\n  {'source': '剧情', 'target': '妖神记'},\n  {'source': '大陆', 'target': '赘婿'},\n  {'source': '奇幻', 'target': '赘婿'},\n  {'source': '大陆', 'target': '全职法师 第六季'},\n  {'source': '奇幻', 'target': '全职法师 第六季'},\n  {'source': '战斗', 'target': '全职法师 第六季'},\n  {'source': '大陆', 'target': '爱上她的理由'},\n  {'source': '奇幻', 'target': '爱上她的理由'},\n  {'source': '大陆', 'target': '为美好的世界献上爆炎！'},\n  {'source': '奇幻', 'target': '为美好的世界献上爆炎！'},\n  {'source': '恋爱', 'target': '为美好的世界献上爆炎！'},\n  {'source': '大陆', 'target': '长剑风云 第二季'},\n  {'source': '奇幻', 'target': '长剑风云 第二季'},\n  {'source': '战斗', 'target': '长剑风云 第二季'},\n  {'source': '大陆', 'target': '电器少女'},\n  {'source': '奇幻', 'target': '电器少女'},\n  {'source': '大陆', 'target': '凡人修仙传重制版'},\n  {'source': '奇幻', 'target': '凡人修仙传重制版'},\n  {'source': '热血', 'target': '凡人修仙传重制版'},\n  {'source': '战斗', 'target': '凡人修仙传重制版'},\n  {'source': '大陆', 'target': '斗罗大陆'},\n  {'source': '玄幻', 'target': '斗罗大陆'},\n  {'source': '穿越', 'target': '斗罗大陆'},\n  {'source': '热血', 'target': '斗罗大陆'},\n  {'source': '战斗', 'target': '斗罗大陆'},\n  {'source': '恋爱', 'target': '斗罗大陆'},\n  {'source': '大陆', 'target': '她不当女主很多年'},\n  {'source': '奇幻', 'target': '她不当女主很多年'},\n  {'source': '大陆', 'target': '赤焰锦衣卫'},\n  {'source': '奇幻', 'target': '赤焰锦衣卫'},\n  {'source': '大陆', 'target': '熊出没·重返地球'},\n  {'source': '奇幻', 'target': '熊出没·重返地球'},\n  {'source': '搞笑', 'target': '熊出没·重返地球'},\n  {'source': '大陆', 'target': '画江湖之不良人 第六季'},\n  {'source': '奇幻', 'target': '画江湖之不良人 第六季'},\n  {'source': '热血', 'target': '画江湖之不良人 第六季'},\n  {'source': '战斗', 'target': '画江湖之不良人 第六季'},\n  {'source': '大陆', 'target': '铁姬钢兵 第二季'},\n  {'source': '科幻', 'target': '铁姬钢兵 第二季'},\n  {'source': '热血', 'target': '铁姬钢兵 第二季'},\n  {'source': '大陆', 'target': '武庚纪 第四季'},\n  {'source': '奇幻', 'target': '武庚纪 第四季'},\n  {'source': '武侠', 'target': '武庚纪 第四季'},\n  {'source': '战斗', 'target': '武庚纪 第四季'},\n  {'source': '大陆', 'target': '我捡起了一地属性'},\n  {'source': '奇幻', 'target': '我捡起了一地属性'},\n  {'source': '热血', 'target': '我捡起了一地属性'},\n  {'source': '战斗', 'target': '我捡起了一地属性'},\n  {'source': '大陆', 'target': '九州缥缈录 动画版'},\n  {'source': '奇幻', 'target': '九州缥缈录 动画版'},\n  {'source': '热血', 'target': '九州缥缈录 动画版'},\n  {'source': '战斗', 'target': '九州缥缈录 动画版'},\n  {'source': '大陆', 'target': '霹雳玄蒙纪'},\n  {'source': '奇幻', 'target': '霹雳玄蒙纪'},\n  {'source': '大陆', 'target': '七界第一仙'},\n  {'source': '奇幻', 'target': '七界第一仙'},\n  {'source': '冒险', 'target': '七界第一仙'},\n  {'source': '大陆', 'target': '兵主奇魂'},\n  {'source': '奇幻', 'target': '兵主奇魂'},\n  {'source': '冒险', 'target': '兵主奇魂'},\n  {'source': '大陆', 'target': '三体'},\n  {'source': '奇幻', 'target': '三体'},\n  {'source': '大陆', 'target': '我家大师兄有点靠谱'},\n  {'source': '搞笑', 'target': '我家大师兄有点靠谱'},\n  {'source': '战斗', 'target': '我家大师兄有点靠谱'},\n  {'source': '玄幻', 'target': '我家大师兄有点靠谱'},\n  {'source': '大陆', 'target': '无限世界'},\n  {'source': '奇幻', 'target': '无限世界'},\n  {'source': '大陆', 'target': '元龙 第三季'},\n  {'source': '奇幻', 'target': '元龙 第三季'},\n  {'source': '大陆', 'target': '万古剑神动画版'},\n  {'source': '玄幻', 'target': '万古剑神动画版'},\n  {'source': '战斗', 'target': '万古剑神动画版'},\n  {'source': '大陆', 'target': '左手上篮'},\n  {'source': '奇幻', 'target': '左手上篮'},\n  {'source': '大陆', 'target': '伍六七之暗影宿命'},\n  {'source': '奇幻', 'target': '伍六七之暗影宿命'},\n  {'source': '大陆', 'target': '苍兰诀'},\n  {'source': '奇幻', 'target': '苍兰诀'},\n  {'source': '大陆', 'target': '万界神主'},\n  {'source': '玄幻', 'target': '万界神主'},\n  {'source': '冒险', 'target': '万界神主'},\n  {'source': '大陆', 'target': '一人之下 第五季'},\n  {'source': '奇幻', 'target': '一人之下 第五季'},\n  {'source': '大陆', 'target': '我气哭了百万修炼者'},\n  {'source': '奇幻', 'target': '我气哭了百万修炼者'},\n  {'source': '冒险', 'target': '我气哭了百万修炼者'},\n  {'source': '大陆', 'target': '中国奇谭'},\n  {'source': '奇幻', 'target': '中国奇谭'},\n  {'source': '大陆', 'target': '这个年纪还能当大侠吗'},\n  {'source': '奇幻', 'target': '这个年纪还能当大侠吗'},\n  {'source': '大陆', 'target': '少年白马醉春风'},\n  {'source': '奇幻', 'target': '少年白马醉春风'},\n  {'source': '热血', 'target': '少年白马醉春风'},\n  {'source': '战斗', 'target': '少年白马醉春风'},\n  {'source': '大陆', 'target': '大理寺日志 第二季'},\n  {'source': '奇幻', 'target': '大理寺日志 第二季'},\n  {'source': '大陆', 'target': '绝代双骄'},\n  {'source': '热血', 'target': '绝代双骄'},\n  {'source': '战斗', 'target': '绝代双骄'},\n  {'source': '大陆', 'target': '诛仙'},\n  {'source': '玄幻', 'target': '诛仙'},\n  {'source': '战斗', 'target': '诛仙'},\n  {'source': '大陆', 'target': '仙墓'},\n  {'source': '奇幻', 'target': '仙墓'},\n  {'source': '大陆', 'target': '长夜开拓者'},\n  {'source': '奇幻', 'target': '长夜开拓者'},\n  {'source': '热血', 'target': '长夜开拓者'},\n  {'source': '战斗', 'target': '长夜开拓者'},\n  {'source': '大陆', 'target': '血与心'},\n  {'source': '奇幻', 'target': '血与心'},\n  {'source': '大陆', 'target': '星域四万年'},\n  {'source': '奇幻', 'target': '星域四万年'},\n  {'source': '大陆', 'target': '星源之主'},\n  {'source': '奇幻', 'target': '星源之主'},\n  {'source': '大陆', 'target': '我靠充值当武帝'},\n  {'source': '奇幻', 'target': '我靠充值当武帝'},\n  {'source': '大陆', 'target': '凹凸世界 第四季'},\n  {'source': '战斗', 'target': '凹凸世界 第四季'},\n  {'source': '搞笑', 'target': '凹凸世界 第四季'},\n  {'source': '热血', 'target': '凹凸世界 第四季'},\n  {'source': '大陆', 'target': '三寸人间'},\n  {'source': '奇幻', 'target': '三寸人间'},\n  {'source': '热血', 'target': '三寸人间'},\n  {'source': '战斗', 'target': '三寸人间'},\n  {'source': '大陆', 'target': '仙王的日常生活 第三季'},\n  {'source': '搞笑', 'target': '仙王的日常生活 第三季'},\n  {'source': '奇幻', 'target': '仙王的日常生活 第三季'},\n  {'source': '战斗', 'target': '仙王的日常生活 第三季'},\n  {'source': '大陆', 'target': '黑门'},\n  {'source': '奇幻', 'target': '黑门'},\n  {'source': '大陆', 'target': '万古神王'},\n  {'source': '奇幻', 'target': '万古神王'},\n  {'source': '冒险', 'target': '万古神王'},\n  {'source': '战斗', 'target': '万古神王'},\n  {'source': '大陆', 'target': '山海绝伦'},\n  {'source': '奇幻', 'target': '山海绝伦'},\n  {'source': '大陆', 'target': '魔游纪'},\n  {'source': '奇幻', 'target': '魔游纪'},\n  {'source': '大陆', 'target': '神级龙卫'},\n  {'source': '奇幻', 'target': '神级龙卫'},\n  {'source': '大陆', 'target': '龙族'},\n  {'source': '奇幻', 'target': '龙族'},\n  {'source': '大陆', 'target': '中华小子'},\n  {'source': '奇幻', 'target': '中华小子'},\n  {'source': '大陆', 'target': '九霄帝神'},\n  {'source': '奇幻', 'target': '九霄帝神'},\n  {'source': '战斗', 'target': '九霄帝神'},\n  {'source': '大陆', 'target': '仙武苍穹'},\n  {'source': '奇幻', 'target': '仙武苍穹'},\n  {'source': '热血', 'target': '仙武苍穹'},\n  {'source': '战斗', 'target': '仙武苍穹'},\n  {'source': '大陆', 'target': '雄兵连3雷霆万钧'},\n  {'source': '热血', 'target': '雄兵连3雷霆万钧'},\n  {'source': '战斗', 'target': '雄兵连3雷霆万钧'},\n  {'source': '科幻', 'target': '雄兵连3雷霆万钧'},\n  {'source': '冒险', 'target': '雄兵连3雷霆万钧'},\n  {'source': '大陆', 'target': '战千年'},\n  {'source': '奇幻', 'target': '战千年'},\n  {'source': '热血', 'target': '战千年'},\n  {'source': '战斗', 'target': '战千年'},\n  {'source': '大陆', 'target': '神墓'},\n  {'source': '玄幻', 'target': '神墓'},\n  {'source': '战斗', 'target': '神墓'},\n  {'source': '大陆', 'target': '力拔山河兮子唐'},\n  {'source': '奇幻', 'target': '力拔山河兮子唐'},\n  {'source': '大陆', 'target': '星武神诀'},\n  {'source': '玄幻', 'target': '星武神诀'},\n  {'source': '战斗', 'target': '星武神诀'},\n  {'source': '大陆', 'target': '史上最强男主角'},\n  {'source': '玄幻', 'target': '史上最强男主角'},\n  {'source': '大陆', 'target': '靠你啦！战神系统'},\n  {'source': '奇幻', 'target': '靠你啦！战神系统'},\n  {'source': '大陆', 'target': '极道龙神'},\n  {'source': '奇幻', 'target': '极道龙神'},\n  {'source': '大陆', 'target': '虫暴危机'},\n  {'source': '奇幻', 'target': '虫暴危机'},\n  {'source': '热血', 'target': '虫暴危机'},\n  {'source': '战斗', 'target': '虫暴危机'},\n  {'source': '大陆', 'target': '百妖谱·京师篇'},\n  {'source': '奇幻', 'target': '百妖谱·京师篇'},\n  {'source': '大陆', 'target': '幻梦山海谣'},\n  {'source': '奇幻', 'target': '幻梦山海谣'},\n  {'source': '恋爱', 'target': '幻梦山海谣'},\n  {'source': '大陆', 'target': '君有云'},\n  {'source': '奇幻', 'target': '君有云'},\n  {'source': '大陆', 'target': '紫川'},\n  {'source': '奇幻', 'target': '紫川'},\n  {'source': '冒险', 'target': '紫川'},\n  {'source': '战斗', 'target': '紫川'},\n  {'source': '大陆', 'target': '萌妻食神'},\n  {'source': '恋爱', 'target': '萌妻食神'},\n  {'source': '奇幻', 'target': '萌妻食神'},\n  {'source': '大陆', 'target': '剑网3·侠肝义胆沈剑心第三季'},\n  {'source': '奇幻', 'target': '剑网3·侠肝义胆沈剑心第三季'},\n  {'source': '热血', 'target': '剑网3·侠肝义胆沈剑心第三季'},\n  {'source': '战斗', 'target': '剑网3·侠肝义胆沈剑心第三季'},\n  {'source': '大陆', 'target': '氪金玩家 第三季'},\n  {'source': '奇幻', 'target': '氪金玩家 第三季'},\n  {'source': '游戏', 'target': '氪金玩家 第三季'},\n  {'source': '大陆', 'target': '唐寅在异界'},\n  {'source': '奇幻', 'target': '唐寅在异界'},\n  {'source': '大陆', 'target': '西行纪'},\n  {'source': '剧情', 'target': '西行纪'},\n  {'source': '动画', 'target': '西行纪'},\n  {'source': '奇幻', 'target': '西行纪'},\n  {'source': '大陆', 'target': '新秦时明月'},\n  {'source': '武侠', 'target': '新秦时明月'},\n  {'source': '战斗', 'target': '新秦时明月'},\n  {'source': '大陆', 'target': '万界独尊'},\n  {'source': '玄幻', 'target': '万界独尊'},\n  {'source': '战斗', 'target': '万界独尊'},\n  {'source': '大陆', 'target': '剑道第一仙'},\n  {'source': '玄幻', 'target': '剑道第一仙'},\n  {'source': '战斗', 'target': '剑道第一仙'},\n  {'source': '大陆', 'target': '上海故事'},\n  {'source': '奇幻', 'target': '上海故事'},\n  {'source': '大陆', 'target': '元尊'},\n  {'source': '奇幻', 'target': '元尊'},\n  {'source': '热血', 'target': '元尊'},\n  {'source': '战斗', 'target': '元尊'},\n  {'source': '大陆', 'target': '斗破苍穹 缘起'},\n  {'source': '奇幻', 'target': '斗破苍穹 缘起'},\n  {'source': '热血', 'target': '斗破苍穹 缘起'},\n  {'source': '战斗', 'target': '斗破苍穹 缘起'},\n  {'source': '大陆', 'target': '思无邪'},\n  {'source': '奇幻', 'target': '思无邪'},\n  {'source': '大陆', 'target': '谎颜'},\n  {'source': '悬疑', 'target': '谎颜'},\n  {'source': '恋爱', 'target': '谎颜'},\n  {'source': '大陆', 'target': '万御封神'},\n  {'source': '奇幻', 'target': '万御封神'},\n  {'source': '冒险', 'target': '万御封神'},\n  {'source': '大陆', 'target': '时间囚徒'},\n  {'source': '奇幻', 'target': '时间囚徒'},\n  {'source': '冒险', 'target': '时间囚徒'},\n  {'source': '大陆', 'target': '武动乾坤 第三季'},\n  {'source': '玄幻', 'target': '武动乾坤 第三季'},\n  {'source': '奇幻', 'target': '武动乾坤 第三季'},\n  {'source': '战斗', 'target': '武动乾坤 第三季'},\n  {'source': '大陆', 'target': '你真是个天才'},\n  {'source': '奇幻', 'target': '你真是个天才'},\n  {'source': '大陆', 'target': '寻剑'},\n  {'source': '奇幻', 'target': '寻剑'},\n  {'source': '大陆', 'target': '万古剑神'},\n  {'source': '玄幻', 'target': '万古剑神'},\n  {'source': '战斗', 'target': '万古剑神'},\n  {'source': '大陆', 'target': '时空之隙'},\n  {'source': '战斗', 'target': '时空之隙'},\n  {'source': '日常', 'target': '时空之隙'},\n  {'source': '大陆', 'target': '快穿之顶级反派要洗白'},\n  {'source': '穿越', 'target': '快穿之顶级反派要洗白'},\n  {'source': '大陆', 'target': '雪鹰领主'},\n  {'source': '奇幻', 'target': '雪鹰领主'},\n  {'source': '武侠', 'target': '雪鹰领主'},\n  {'source': '古装', 'target': '雪鹰领主'},\n  {'source': '大陆', 'target': '我的异界之旅'},\n  {'source': '奇幻', 'target': '我的异界之旅'},\n  {'source': '冒险', 'target': '我的异界之旅'},\n  {'source': '大陆', 'target': '人间最得意'},\n  {'source': '奇幻', 'target': '人间最得意'},\n  {'source': '冒险', 'target': '人间最得意'},\n  {'source': '大陆', 'target': '妹子与科学'},\n  {'source': '搞笑', 'target': '妹子与科学'},\n  {'source': '穿越', 'target': '妹子与科学'},\n  {'source': '大陆', 'target': '少年歌行第二季 风花雪月篇'},\n  {'source': '热血', 'target': '少年歌行第二季 风花雪月篇'},\n  {'source': '战斗冒险', 'target': '少年歌行第二季 风花雪月篇'},\n  {'source': '历史', 'target': '少年歌行第二季 风花雪月篇'},\n  {'source': '大陆', 'target': '星辰变'},\n  {'source': '玄幻', 'target': '星辰变'},\n  {'source': '冒险', 'target': '星辰变'},\n  {'source': '动作', 'target': '星辰变'},\n  {'source': '大陆', 'target': '武动乾坤 第二季'},\n  {'source': '玄幻', 'target': '武动乾坤 第二季'},\n  {'source': '奇幻', 'target': '武动乾坤 第二季'},\n  {'source': '战斗', 'target': '武动乾坤 第二季'},\n  {'source': '大陆', 'target': '武动乾坤'},\n  {'source': '玄幻', 'target': '武动乾坤'},\n  {'source': '冒险', 'target': '武动乾坤'},\n  {'source': '大陆', 'target': '三体动画版'},\n  {'source': '奇幻', 'target': '三体动画版'},\n  {'source': '冒险', 'target': '三体动画版'},\n  {'source': '大陆', 'target': '画江湖之轨夜行'},\n  {'source': '武侠', 'target': '画江湖之轨夜行'},\n  {'source': '热血', 'target': '画江湖之轨夜行'},\n  {'source': '战斗', 'target': '画江湖之轨夜行'},\n  {'source': '大陆', 'target': '永生'},\n  {'source': '奇幻', 'target': '永生'},\n  {'source': '冒险', 'target': '永生'},\n  {'source': '大陆', 'target': '画江湖之不良人 第五季'},\n  {'source': '奇幻', 'target': '画江湖之不良人 第五季'},\n  {'source': '冒险', 'target': '画江湖之不良人 第五季'},\n  {'source': '大陆', 'target': '风起洛阳之神机少年'},\n  {'source': '热血', 'target': '风起洛阳之神机少年'},\n  {'source': '武侠', 'target': '风起洛阳之神机少年'},\n  {'source': '大陆', 'target': '斗魂卫之玄月奇缘'},\n  {'source': '冒险', 'target': '斗魂卫之玄月奇缘'},\n  {'source': '科幻', 'target': '斗魂卫之玄月奇缘'},\n  {'source': '大陆', 'target': '凡人修仙传燕家堡之战'},\n  {'source': '奇幻', 'target': '凡人修仙传燕家堡之战'},\n  {'source': '冒险', 'target': '凡人修仙传燕家堡之战'},\n  {'source': '战斗', 'target': '凡人修仙传燕家堡之战'},\n  {'source': '大陆', 'target': '阴阳师·平安物语 第三季'},\n  {'source': '搞笑', 'target': '阴阳师·平安物语 第三季'},\n  {'source': '奇幻', 'target': '阴阳师·平安物语 第三季'},\n  {'source': '治愈', 'target': '阴阳师·平安物语 第三季'},\n  {'source': '大陆', 'target': '镜·双城'},\n  {'source': '武侠', 'target': '镜·双城'},\n  {'source': '战斗', 'target': '镜·双城'},\n  {'source': '大陆', 'target': '蜀山奇仙录'},\n  {'source': '奇幻', 'target': '蜀山奇仙录'},\n  {'source': '冒险', 'target': '蜀山奇仙录'},\n  {'source': '大陆', 'target': '氪金玩家 第二季'},\n  {'source': '奇幻', 'target': '氪金玩家 第二季'},\n  {'source': '冒险', 'target': '氪金玩家 第二季'},\n  {'source': '战斗', 'target': '氪金玩家 第二季'},\n  {'source': '大陆', 'target': '斗破苍穹三年之约'},\n  {'source': '奇幻', 'target': '斗破苍穹三年之约'},\n  {'source': '冒险', 'target': '斗破苍穹三年之约'},\n  {'source': '战斗', 'target': '斗破苍穹三年之约'},\n  {'source': '大陆', 'target': '星骸骑士'},\n  {'source': '科幻', 'target': '星骸骑士'},\n  {'source': '战斗', 'target': '星骸骑士'},\n  {'source': '大陆', 'target': '斗神姬'},\n  {'source': '奇幻', 'target': '斗神姬'},\n  {'source': '战斗', 'target': '斗神姬'},\n  {'source': '大陆', 'target': '爸妈来自二次元'},\n  {'source': '搞笑', 'target': '爸妈来自二次元'},\n  {'source': '治愈', 'target': '爸妈来自二次元'},\n  {'source': '大陆', 'target': '定海浮生录'},\n  {'source': '玄幻', 'target': '定海浮生录'},\n  {'source': '战斗', 'target': '定海浮生录'},\n  {'source': '大陆', 'target': '烈火浇愁'},\n  {'source': '耽美', 'target': '烈火浇愁'},\n  {'source': '奇幻', 'target': '烈火浇愁'},\n  {'source': '大陆', 'target': '猫灵相册'},\n  {'source': '奇幻', 'target': '猫灵相册'},\n  {'source': '大陆', 'target': '一人之下 第四季'},\n  {'source': '奇幻', 'target': '一人之下 第四季'},\n  {'source': '冒险', 'target': '一人之下 第四季'},\n  {'source': '战斗', 'target': '一人之下 第四季'},\n  {'source': '大陆', 'target': '识夜描银'},\n  {'source': '玄幻', 'target': '识夜描银'},\n  {'source': '战斗', 'target': '识夜描银'},\n  {'source': '大陆', 'target': '灵云代码'},\n  {'source': '科幻', 'target': '灵云代码'},\n  {'source': '大陆', 'target': '灵笼'},\n  {'source': '科幻', 'target': '灵笼'},\n  {'source': '动画', 'target': '灵笼'},\n  {'source': '惊悚', 'target': '灵笼'},\n  {'source': '奇幻', 'target': '灵笼'},\n  {'source': '冒险', 'target': '灵笼'},\n  {'source': '大陆', 'target': '游侠战纪'},\n  {'source': '奇幻', 'target': '游侠战纪'},\n  {'source': '冒险', 'target': '游侠战纪'},\n  {'source': '大陆', 'target': '英雄联盟：双城之战'},\n  {'source': '奇幻', 'target': '英雄联盟：双城之战'},\n  {'source': '战斗', 'target': '英雄联盟：双城之战'},\n  {'source': '游戏', 'target': '英雄联盟：双城之战'},\n  {'source': '大陆', 'target': '狂神魔尊'},\n  {'source': '奇幻', 'target': '狂神魔尊'},\n  {'source': '玄幻', 'target': '狂神魔尊'},\n  {'source': '大陆', 'target': '春秋封神2021'},\n  {'source': '历史', 'target': '春秋封神2021'},\n  {'source': '玄幻', 'target': '春秋封神2021'},\n  {'source': '战斗', 'target': '春秋封神2021'},\n  {'source': '大陆', 'target': '异世界中药铺'},\n  {'source': '奇幻', 'target': '异世界中药铺'},\n  {'source': '悬疑', 'target': '异世界中药铺'},\n  {'source': '大陆', 'target': '红荒'},\n  {'source': '热血', 'target': '红荒'},\n  {'source': '励志', 'target': '红荒'},\n  {'source': '武侠', 'target': '红荒'},\n  {'source': '大陆', 'target': '残次品'},\n  {'source': '奇幻', 'target': '残次品'},\n  {'source': '冒险', 'target': '残次品'},\n  {'source': '大陆', 'target': '两不疑'},\n  {'source': '搞笑', 'target': '两不疑'},\n  {'source': '古风', 'target': '两不疑'},\n  {'source': '恋爱', 'target': '两不疑'},\n  {'source': '大陆', 'target': '魔道祖师'},\n  {'source': '神魔', 'target': '魔道祖师'},\n  {'source': '剧情', 'target': '魔道祖师'},\n  {'source': '玄幻', 'target': '魔道祖师'},\n  {'source': '悬疑', 'target': '魔道祖师'},\n  {'source': '大陆', 'target': '元龙 第二季'},\n  {'source': '奇幻', 'target': '元龙 第二季'},\n  {'source': '冒险', 'target': '元龙 第二季'},\n  {'source': '大陆', 'target': '极道宗师 第二季'},\n  {'source': '热血', 'target': '极道宗师 第二季'},\n  {'source': '战斗', 'target': '极道宗师 第二季'},\n  {'source': '大陆', 'target': '黑白无双 第三季'},\n  {'source': '奇幻', 'target': '黑白无双 第三季'},\n  {'source': '热血', 'target': '黑白无双 第三季'},\n  {'source': '战斗', 'target': '黑白无双 第三季'},\n  {'source': '大陆', 'target': '百妖谱 第二季'},\n  {'source': '奇幻', 'target': '百妖谱 第二季'},\n  {'source': '冒险', 'target': '百妖谱 第二季'},\n  {'source': '大陆', 'target': '首席御灵师'},\n  {'source': '奇幻', 'target': '首席御灵师'},\n  {'source': '玄幻', 'target': '首席御灵师'},\n  {'source': '大陆', 'target': '眷思量'},\n  {'source': '奇幻', 'target': '眷思量'},\n  {'source': '冒险', 'target': '眷思量'},\n  {'source': '战斗', 'target': '眷思量'},\n  {'source': '大陆', 'target': '画江湖之换世门生第二季'},\n  {'source': '热血', 'target': '画江湖之换世门生第二季'},\n  {'source': '奇幻', 'target': '画江湖之换世门生第二季'},\n  {'source': '冒险', 'target': '画江湖之换世门生第二季'},\n  {'source': '励志', 'target': '画江湖之换世门生第二季'},\n  {'source': '大陆', 'target': '一念永恒'},\n  {'source': '搞笑', 'target': '一念永恒'},\n  {'source': '奇幻', 'target': '一念永恒'},\n  {'source': '大陆', 'target': '斗破苍穹 第四季'},\n  {'source': '奇幻', 'target': '斗破苍穹 第四季'},\n  {'source': '玄幻', 'target': '斗破苍穹 第四季'},\n  {'source': '战斗', 'target': '斗破苍穹 第四季'},\n  {'source': '大陆', 'target': '全职法师 第五季'},\n  {'source': '奇幻', 'target': '全职法师 第五季'},\n  {'source': '魔法', 'target': '全职法师 第五季'},\n  {'source': '战斗', 'target': '全职法师 第五季'},\n  {'source': '大陆', 'target': '九九八十一'},\n  {'source': '玄幻', 'target': '九九八十一'},\n  {'source': '热血', 'target': '九九八十一'},\n  {'source': '大陆', 'target': '流星幻剑'},\n  {'source': '玄幻', 'target': '流星幻剑'},\n  {'source': '战斗', 'target': '流星幻剑'},\n  {'source': '大陆', 'target': '天荒战神'},\n  {'source': '奇幻', 'target': '天荒战神'},\n  {'source': '玄幻', 'target': '天荒战神'},\n  {'source': '战斗', 'target': '天荒战神'},\n  {'source': '大陆', 'target': '搜玄录之宸灵纪'},\n  {'source': '奇幻', 'target': '搜玄录之宸灵纪'},\n  {'source': '冒险', 'target': '搜玄录之宸灵纪'},\n  {'source': '大陆', 'target': '天宝伏妖录 第二季'},\n  {'source': '奇幻', 'target': '天宝伏妖录 第二季'},\n  {'source': '玄幻', 'target': '天宝伏妖录 第二季'},\n  {'source': '大陆', 'target': '我是大还丹'},\n  {'source': '搞笑', 'target': '我是大还丹'},\n  {'source': '玄幻', 'target': '我是大还丹'},\n  {'source': '大陆', 'target': '百鬼幼儿园 第四季'},\n  {'source': '搞笑', 'target': '百鬼幼儿园 第四季'},\n  {'source': '奇幻', 'target': '百鬼幼儿园 第四季'},\n  {'source': '校园', 'target': '百鬼幼儿园 第四季'},\n  {'source': '大陆', 'target': '太乙仙魔录之灵飞纪 第四季'},\n  {'source': '玄幻', 'target': '太乙仙魔录之灵飞纪 第四季'},\n  {'source': '奇幻', 'target': '太乙仙魔录之灵飞纪 第四季'},\n  {'source': '大陆', 'target': '画江湖之不良人 第四季'},\n  {'source': '武侠', 'target': '画江湖之不良人 第四季'},\n  {'source': '热血', 'target': '画江湖之不良人 第四季'},\n  {'source': '战斗', 'target': '画江湖之不良人 第四季'},\n  {'source': '大陆', 'target': '末世觉醒之溯源'},\n  {'source': '科幻', 'target': '末世觉醒之溯源'},\n  {'source': '动画', 'target': '末世觉醒之溯源'},\n  {'source': '大陆', 'target': '万界法神'},\n  {'source': '奇幻', 'target': '万界法神'},\n  {'source': '玄幻', 'target': '万界法神'},\n  {'source': '大陆', 'target': '秦岭神树'},\n  {'source': '悬疑', 'target': '秦岭神树'},\n  {'source': '冒险', 'target': '秦岭神树'},\n  {'source': '大陆', 'target': '我是大神仙'},\n  {'source': '奇幻', 'target': '我是大神仙'},\n  {'source': '冒险', 'target': '我是大神仙'},\n  {'source': '战斗', 'target': '我是大神仙'},\n  {'source': '大陆', 'target': '狐妖小红娘'},\n  {'source': '美少女', 'target': '狐妖小红娘'},\n  {'source': '恋爱', 'target': '狐妖小红娘'},\n  {'source': '剧情', 'target': '狐妖小红娘'},\n  {'source': '大陆', 'target': '伍六七之玄武国篇'},\n  {'source': '搞笑', 'target': '伍六七之玄武国篇'},\n  {'source': '热血', 'target': '伍六七之玄武国篇'},\n  {'source': '战斗', 'target': '伍六七之玄武国篇'},\n  {'source': '大陆', 'target': '长安幻街'},\n  {'source': '历史', 'target': '长安幻街'},\n  {'source': '奇幻', 'target': '长安幻街'},\n  {'source': '战斗', 'target': '长安幻街'},\n  {'source': '大陆', 'target': '英雄联盟 动漫版'},\n  {'source': '战斗', 'target': '英雄联盟 动漫版'},\n  {'source': '奇幻', 'target': '英雄联盟 动漫版'},\n  {'source': '大陆', 'target': '暗界神使'},\n  {'source': '奇幻', 'target': '暗界神使'},\n  {'source': '耽美', 'target': '暗界神使'},\n  {'source': '大陆', 'target': '极道宗师'},\n  {'source': '热血', 'target': '极道宗师'},\n  {'source': '战斗', 'target': '极道宗师'},\n  {'source': '大陆', 'target': '万界奇缘'},\n  {'source': '玄幻', 'target': '万界奇缘'},\n  {'source': '战斗', 'target': '万界奇缘'},\n  {'source': '大陆', 'target': '山河剑心'},\n  {'source': '武侠', 'target': '山河剑心'},\n  {'source': '战斗', 'target': '山河剑心'},\n  {'source': '大陆', 'target': '长剑风云'},\n  {'source': '热血', 'target': '长剑风云'},\n  {'source': '战斗', 'target': '长剑风云'},\n  {'source': '大陆', 'target': '斗罗大陆外传 神界传说'},\n  {'source': '玄幻', 'target': '斗罗大陆外传 神界传说'},\n  {'source': '战斗', 'target': '斗罗大陆外传 神界传说'},\n  {'source': '大陆', 'target': '秦时明月之沧海横流'},\n  {'source': '动画', 'target': '秦时明月之沧海横流'},\n  {'source': '奇幻', 'target': '秦时明月之沧海横流'},\n  {'source': '武侠', 'target': '秦时明月之沧海横流'},\n  {'source': '古装', 'target': '秦时明月之沧海横流'},\n  {'source': '大陆', 'target': '九夜神传'},\n  {'source': '奇幻', 'target': '九夜神传'},\n  {'source': '玄幻', 'target': '九夜神传'},\n  {'source': '大陆', 'target': '剑网3·侠肝义胆沈剑心之长漂'},\n  {'source': '剧情', 'target': '剑网3·侠肝义胆沈剑心之长漂'},\n  {'source': '喜剧', 'target': '剑网3·侠肝义胆沈剑心之长漂'},\n  {'source': '大陆', 'target': '魁拔之殊途'},\n  {'source': '动画', 'target': '魁拔之殊途'},\n  {'source': '大陆', 'target': '伍六七之最强发型师'},\n  {'source': '搞笑', 'target': '伍六七之最强发型师'},\n  {'source': '热血', 'target': '伍六七之最强发型师'},\n  {'source': '战斗', 'target': '伍六七之最强发型师'},\n  {'source': '大陆', 'target': '雏蜂 伊甸之子'},\n  {'source': '动作', 'target': '雏蜂 伊甸之子'},\n  {'source': '科幻', 'target': '雏蜂 伊甸之子'},\n  {'source': '动画', 'target': '雏蜂 伊甸之子'},\n  {'source': '大陆', 'target': '我家大师兄脑子有坑 第二季'},\n  {'source': '搞笑', 'target': '我家大师兄脑子有坑 第二季'},\n  {'source': '穿越', 'target': '我家大师兄脑子有坑 第二季'},\n  {'source': '大陆', 'target': '芯觉'},\n  {'source': '奇幻', 'target': '芯觉'},\n  {'source': '热血', 'target': '芯觉'},\n  {'source': '战斗', 'target': '芯觉'},\n  {'source': '大陆', 'target': '英雄再临'},\n  {'source': '科幻', 'target': '英雄再临'},\n  {'source': '热血', 'target': '英雄再临'},\n  {'source': '战斗', 'target': '英雄再临'},\n  {'source': '大陆', 'target': '秦侠'},\n  {'source': '武侠', 'target': '秦侠'},\n  {'source': '战斗', 'target': '秦侠'},\n  {'source': '大陆', 'target': '全职高手 第二季'},\n  {'source': '奇幻', 'target': '全职高手 第二季'},\n  {'source': '热血', 'target': '全职高手 第二季'},\n  {'source': '战斗', 'target': '全职高手 第二季'},\n  {'source': '游戏', 'target': '全职高手 第二季'},\n  {'source': '大陆', 'target': '民调局异闻录'},\n  {'source': '剧情', 'target': '民调局异闻录'},\n  {'source': '动画', 'target': '民调局异闻录'},\n  {'source': '悬疑', 'target': '民调局异闻录'},\n  {'source': '奇幻', 'target': '民调局异闻录'},\n  {'source': '冒险', 'target': '民调局异闻录'},\n  {'source': '大陆', 'target': '万界春秋'},\n  {'source': '奇幻', 'target': '万界春秋'},\n  {'source': '战斗', 'target': '万界春秋'},\n  {'source': '大陆', 'target': '武庚纪 第三季'},\n  {'source': '奇幻', 'target': '武庚纪 第三季'},\n  {'source': '武侠', 'target': '武庚纪 第三季'},\n  {'source': '战斗', 'target': '武庚纪 第三季'},\n  {'source': '大陆', 'target': '穿书自救指南'},\n  {'source': '剧情', 'target': '穿书自救指南'},\n  {'source': '动画', 'target': '穿书自救指南'},\n  {'source': '奇幻', 'target': '穿书自救指南'},\n  {'source': '武侠', 'target': '穿书自救指南'},\n  {'source': '大陆', 'target': '元龙'},\n  {'source': '奇幻', 'target': '元龙'},\n  {'source': '玄幻', 'target': '元龙'},\n  {'source': '大陆', 'target': '天宝伏妖录'},\n  {'source': '奇幻', 'target': '天宝伏妖录'},\n  {'source': '玄幻', 'target': '天宝伏妖录'},\n  {'source': '大陆', 'target': '女武神的餐桌 第二季'},\n  {'source': '搞笑', 'target': '女武神的餐桌 第二季'},\n  {'source': '百合', 'target': '女武神的餐桌 第二季'},\n  {'source': '治愈', 'target': '女武神的餐桌 第二季'},\n  {'source': '大陆', 'target': '斗破苍穹之大主宰'},\n  {'source': '奇幻', 'target': '斗破苍穹之大主宰'},\n  {'source': '冒险', 'target': '斗破苍穹之大主宰'},\n  {'source': '大陆', 'target': '百妖谱'},\n  {'source': '奇幻', 'target': '百妖谱'},\n  {'source': '治愈', 'target': '百妖谱'},\n  {'source': '大陆', 'target': '我开动物园那些年'},\n  {'source': '搞笑', 'target': '我开动物园那些年'},\n  {'source': '日常', 'target': '我开动物园那些年'},\n  {'source': '治愈', 'target': '我开动物园那些年'},\n  {'source': '大陆', 'target': '万古仙穹 第四季'},\n  {'source': '奇幻', 'target': '万古仙穹 第四季'},\n  {'source': '玄幻', 'target': '万古仙穹 第四季'},\n  {'source': '大陆', 'target': '全职法师 第四季'},\n  {'source': '校园', 'target': '全职法师 第四季'},\n  {'source': '奇幻', 'target': '全职法师 第四季'},\n  {'source': '魔法', 'target': '全职法师 第四季'},\n  {'source': '战斗', 'target': '全职法师 第四季'},\n  {'source': '大陆', 'target': '择天记 第五季'},\n  {'source': '玄幻', 'target': '择天记 第五季'},\n  {'source': '热血', 'target': '择天记 第五季'},\n  {'source': '战斗', 'target': '择天记 第五季'},\n  {'source': '大陆', 'target': '望古神话之天选者'},\n  {'source': '科幻', 'target': '望古神话之天选者'},\n  {'source': '热血', 'target': '望古神话之天选者'},\n  {'source': '战斗', 'target': '望古神话之天选者'},\n  {'source': '大陆', 'target': '一人之下 第三季'},\n  {'source': '奇幻', 'target': '一人之下 第三季'},\n  {'source': '冒险', 'target': '一人之下 第三季'},\n  {'source': '战斗', 'target': '一人之下 第三季'},\n  {'source': '大陆', 'target': '大理寺日志'},\n  {'source': '搞笑', 'target': '大理寺日志'},\n  {'source': '奇幻', 'target': '大理寺日志'},\n  {'source': '战斗', 'target': '大理寺日志'},\n  {'source': '大陆', 'target': '妖精种植手册'},\n  {'source': '奇幻', 'target': '妖精种植手册'},\n  {'source': '冒险', 'target': '妖精种植手册'},\n  {'source': '大陆', 'target': '万界仙踪第二季'},\n  {'source': '热血', 'target': '万界仙踪第二季'},\n  {'source': '神话', 'target': '万界仙踪第二季'},\n  {'source': '剧情', 'target': '万界仙踪第二季'},\n  {'source': '大陆', 'target': '剑网3·侠肝义胆沈剑心 第二季'},\n  {'source': '奇幻', 'target': '剑网3·侠肝义胆沈剑心 第二季'},\n  {'source': '武侠', 'target': '剑网3·侠肝义胆沈剑心 第二季'},\n  {'source': '战斗', 'target': '剑网3·侠肝义胆沈剑心 第二季'},\n  {'source': '大陆', 'target': '仙王的日常生活'},\n  {'source': '搞笑', 'target': '仙王的日常生活'},\n  {'source': '奇幻', 'target': '仙王的日常生活'},\n  {'source': '战斗', 'target': '仙王的日常生活'},\n  {'source': '大陆', 'target': '择天记 第四季'},\n  {'source': '玄幻', 'target': '择天记 第四季'},\n  {'source': '热血', 'target': '择天记 第四季'},\n  {'source': '战斗', 'target': '择天记 第四季'},\n  {'source': '大陆', 'target': '择天记 第三季'},\n  {'source': '奇幻', 'target': '择天记 第三季'},\n  {'source': '热血', 'target': '择天记 第三季'},\n  {'source': '战斗', 'target': '择天记 第三季'},\n  {'source': '大陆', 'target': '镇魂街'},\n  {'source': '冒险', 'target': '镇魂街'},\n  {'source': '剧情', 'target': '镇魂街'},\n  {'source': '大陆', 'target': '绝命响应'},\n  {'source': '科幻', 'target': '绝命响应'},\n  {'source': '动画', 'target': '绝命响应'},\n  {'source': '大陆', 'target': '天行九歌第二季'},\n  {'source': '剧情', 'target': '天行九歌第二季'},\n  {'source': '历史', 'target': '天行九歌第二季'},\n  {'source': '动作', 'target': '天行九歌第二季'},\n  {'source': '大陆', 'target': '斗罗大陆2绝世唐门 荣耀篇'},\n  {'source': '剧情', 'target': '斗罗大陆2绝世唐门 荣耀篇'},\n  {'source': '动画', 'target': '斗罗大陆2绝世唐门 荣耀篇'},\n  {'source': '奇幻', 'target': '斗罗大陆2绝世唐门 荣耀篇'},\n  {'source': '大陆', 'target': '地灵曲'},\n  {'source': '剧情', 'target': '地灵曲'},\n  {'source': '动作', 'target': '地灵曲'},\n  {'source': '奇幻', 'target': '地灵曲'},\n  {'source': '大陆', 'target': '画江湖之不良人第三季'},\n  {'source': '冒险', 'target': '画江湖之不良人第三季'},\n  {'source': '历史', 'target': '画江湖之不良人第三季'},\n  {'source': '剧情', 'target': '画江湖之不良人第三季'},\n  {'source': '大陆', 'target': '斗破苍穹 第三季'},\n  {'source': '动画', 'target': '斗破苍穹 第三季'},\n  {'source': '奇幻', 'target': '斗破苍穹 第三季'},\n  {'source': '冒险', 'target': '斗破苍穹 第三季'},\n  {'source': '大陆', 'target': '穿越火线：幽灵计划'},\n  {'source': '冒险', 'target': '穿越火线：幽灵计划'},\n  {'source': '热血', 'target': '穿越火线：幽灵计划'},\n  {'source': '动作', 'target': '穿越火线：幽灵计划'},\n  {'source': '大陆', 'target': '异常生物见闻录'},\n  {'source': '搞笑', 'target': '异常生物见闻录'},\n  {'source': '奇幻', 'target': '异常生物见闻录'},\n  {'source': '大陆', 'target': '斐然向风'},\n  {'source': '国产', 'target': '斐然向风'},\n  ...]}"
     },
     "execution_count": 10,
     "metadata": {},
     "output_type": "execute_result"
    }
   ],
   "source": [
    "\n",
    "data = ['全部'] + list(set('|'.join(df['anime_type'].values.tolist()).split('|'))) + df['title'].values.tolist()\n",
    "data = [{'name': i} for i in data]\n",
    "link = [{'source': j, 'target': i[0]} for i in df[['title', 'anime_type']].values.tolist() for j in i[1].split('|')]\n",
    "link = [{'source': '全部', 'target': i} for i in\n",
    "        list(set('|'.join(df['anime_type'].values.tolist()).split('|')))] + link\n",
    "{\n",
    "    'data': data,\n",
    "    'link': link\n",
    "}"
   ],
   "metadata": {
    "collapsed": false,
    "ExecuteTime": {
     "end_time": "2024-04-26T08:30:25.559808400Z",
     "start_time": "2024-04-26T08:30:25.318812400Z"
    }
   },
   "id": "6a4c546830eb7e6a"
  },
  {
   "cell_type": "code",
   "execution_count": 11,
   "outputs": [
    {
     "data": {
      "text/plain": "{'name': ['大陆', '冒险', '奇幻', '搞笑', '剧情', '战斗', '热血', '科幻', '益智', '亲子'],\n 'value': [982, 315, 258, 220, 167, 125, 111, 108, 103, 90]}"
     },
     "execution_count": 11,
     "metadata": {},
     "output_type": "execute_result"
    }
   ],
   "source": [
    "df_bar = pd.DataFrame('|'.join(df['anime_type'].values.tolist()).split('|'), columns=['name'])\n",
    "df_bar = df_bar.groupby('name').value_counts().reset_index().rename(columns={0: 'value'}).sort_values(by='value',\n",
    "                                                                                                      ascending=False).head(\n",
    "    10)\n",
    "{\n",
    "    'name': df_bar['name'].values.tolist(),\n",
    "    'value': df_bar['value'].values.tolist(),\n",
    "}"
   ],
   "metadata": {
    "collapsed": false,
    "ExecuteTime": {
     "end_time": "2024-04-26T08:30:25.581796400Z",
     "start_time": "2024-04-26T08:30:25.448880500Z"
    }
   },
   "id": "76913a72a6d997aa"
  },
  {
   "cell_type": "code",
   "execution_count": 12,
   "outputs": [
    {
     "data": {
      "text/plain": "{'data': [{'year': '1984', 'value': 1},\n  {'year': '1985', 'value': 1},\n  {'year': '1989', 'value': 1},\n  {'year': '1991', 'value': 1},\n  {'year': '1995', 'value': 2},\n  {'year': '1996', 'value': 2},\n  {'year': '1998', 'value': 1},\n  {'year': '1999', 'value': 2},\n  {'year': '2000', 'value': 2},\n  {'year': '2003', 'value': 3},\n  {'year': '2004', 'value': 4},\n  {'year': '2005', 'value': 7},\n  {'year': '2006', 'value': 4},\n  {'year': '2007', 'value': 9},\n  {'year': '2008', 'value': 10},\n  {'year': '2009', 'value': 17},\n  {'year': '2010', 'value': 25},\n  {'year': '2011', 'value': 28},\n  {'year': '2012', 'value': 31},\n  {'year': '2013', 'value': 32},\n  {'year': '2014', 'value': 83},\n  {'year': '2015', 'value': 92},\n  {'year': '2016', 'value': 101},\n  {'year': '2017', 'value': 49},\n  {'year': '2018', 'value': 41},\n  {'year': '2019', 'value': 36},\n  {'year': '2020', 'value': 50},\n  {'year': '2021', 'value': 63},\n  {'year': '2022', 'value': 70},\n  {'year': '2023', 'value': 88},\n  {'year': '2024', 'value': 5}]}"
     },
     "execution_count": 12,
     "metadata": {},
     "output_type": "execute_result"
    }
   ],
   "source": [
    "df_area = df[df['date'] != '无'].groupby('date')['title'].count().reset_index().sort_values('date')\n",
    "{\n",
    "    'data': [{'year': i[0], 'value': i[1]} for i in df_area.values.tolist()]\n",
    "}\n"
   ],
   "metadata": {
    "collapsed": false,
    "ExecuteTime": {
     "end_time": "2024-04-26T08:30:25.583795100Z",
     "start_time": "2024-04-26T08:30:25.467351Z"
    }
   },
   "id": "448583ea6f8da36e"
  },
  {
   "cell_type": "code",
   "execution_count": 13,
   "outputs": [
    {
     "ename": "KeyError",
     "evalue": "''",
     "output_type": "error",
     "traceback": [
      "\u001B[1;31m---------------------------------------------------------------------------\u001B[0m",
      "\u001B[1;31mKeyError\u001B[0m                                  Traceback (most recent call last)",
      "Cell \u001B[1;32mIn[13], line 1\u001B[0m\n\u001B[1;32m----> 1\u001B[0m df_pie \u001B[38;5;241m=\u001B[39m df[df[\u001B[38;5;124m'\u001B[39m\u001B[38;5;124mdate\u001B[39m\u001B[38;5;124m'\u001B[39m] \u001B[38;5;241m!=\u001B[39m \u001B[38;5;124m'\u001B[39m\u001B[38;5;124m无\u001B[39m\u001B[38;5;124m'\u001B[39m]\u001B[38;5;241m.\u001B[39mgroupby(\u001B[38;5;124m'\u001B[39m\u001B[38;5;124m'\u001B[39m)[\u001B[38;5;124m'\u001B[39m\u001B[38;5;124mtitle\u001B[39m\u001B[38;5;124m'\u001B[39m]\u001B[38;5;241m.\u001B[39mcount()\u001B[38;5;241m.\u001B[39mreset_index()\u001B[38;5;241m.\u001B[39msort_values(\u001B[38;5;124m'\u001B[39m\u001B[38;5;124mdate\u001B[39m\u001B[38;5;124m'\u001B[39m)\n",
      "File \u001B[1;32mD:\\Anaconda\\Lib\\site-packages\\pandas\\core\\frame.py:8402\u001B[0m, in \u001B[0;36mDataFrame.groupby\u001B[1;34m(self, by, axis, level, as_index, sort, group_keys, squeeze, observed, dropna)\u001B[0m\n\u001B[0;32m   8399\u001B[0m     \u001B[38;5;28;01mraise\u001B[39;00m \u001B[38;5;167;01mTypeError\u001B[39;00m(\u001B[38;5;124m\"\u001B[39m\u001B[38;5;124mYou have to supply one of \u001B[39m\u001B[38;5;124m'\u001B[39m\u001B[38;5;124mby\u001B[39m\u001B[38;5;124m'\u001B[39m\u001B[38;5;124m and \u001B[39m\u001B[38;5;124m'\u001B[39m\u001B[38;5;124mlevel\u001B[39m\u001B[38;5;124m'\u001B[39m\u001B[38;5;124m\"\u001B[39m)\n\u001B[0;32m   8400\u001B[0m axis \u001B[38;5;241m=\u001B[39m \u001B[38;5;28mself\u001B[39m\u001B[38;5;241m.\u001B[39m_get_axis_number(axis)\n\u001B[1;32m-> 8402\u001B[0m \u001B[38;5;28;01mreturn\u001B[39;00m DataFrameGroupBy(\n\u001B[0;32m   8403\u001B[0m     obj\u001B[38;5;241m=\u001B[39m\u001B[38;5;28mself\u001B[39m,\n\u001B[0;32m   8404\u001B[0m     keys\u001B[38;5;241m=\u001B[39mby,\n\u001B[0;32m   8405\u001B[0m     axis\u001B[38;5;241m=\u001B[39maxis,\n\u001B[0;32m   8406\u001B[0m     level\u001B[38;5;241m=\u001B[39mlevel,\n\u001B[0;32m   8407\u001B[0m     as_index\u001B[38;5;241m=\u001B[39mas_index,\n\u001B[0;32m   8408\u001B[0m     sort\u001B[38;5;241m=\u001B[39msort,\n\u001B[0;32m   8409\u001B[0m     group_keys\u001B[38;5;241m=\u001B[39mgroup_keys,\n\u001B[0;32m   8410\u001B[0m     squeeze\u001B[38;5;241m=\u001B[39msqueeze,\n\u001B[0;32m   8411\u001B[0m     observed\u001B[38;5;241m=\u001B[39mobserved,\n\u001B[0;32m   8412\u001B[0m     dropna\u001B[38;5;241m=\u001B[39mdropna,\n\u001B[0;32m   8413\u001B[0m )\n",
      "File \u001B[1;32mD:\\Anaconda\\Lib\\site-packages\\pandas\\core\\groupby\\groupby.py:965\u001B[0m, in \u001B[0;36mGroupBy.__init__\u001B[1;34m(self, obj, keys, axis, level, grouper, exclusions, selection, as_index, sort, group_keys, squeeze, observed, mutated, dropna)\u001B[0m\n\u001B[0;32m    962\u001B[0m \u001B[38;5;28;01mif\u001B[39;00m grouper \u001B[38;5;129;01mis\u001B[39;00m \u001B[38;5;28;01mNone\u001B[39;00m:\n\u001B[0;32m    963\u001B[0m     \u001B[38;5;28;01mfrom\u001B[39;00m \u001B[38;5;21;01mpandas\u001B[39;00m\u001B[38;5;21;01m.\u001B[39;00m\u001B[38;5;21;01mcore\u001B[39;00m\u001B[38;5;21;01m.\u001B[39;00m\u001B[38;5;21;01mgroupby\u001B[39;00m\u001B[38;5;21;01m.\u001B[39;00m\u001B[38;5;21;01mgrouper\u001B[39;00m \u001B[38;5;28;01mimport\u001B[39;00m get_grouper\n\u001B[1;32m--> 965\u001B[0m     grouper, exclusions, obj \u001B[38;5;241m=\u001B[39m get_grouper(\n\u001B[0;32m    966\u001B[0m         obj,\n\u001B[0;32m    967\u001B[0m         keys,\n\u001B[0;32m    968\u001B[0m         axis\u001B[38;5;241m=\u001B[39maxis,\n\u001B[0;32m    969\u001B[0m         level\u001B[38;5;241m=\u001B[39mlevel,\n\u001B[0;32m    970\u001B[0m         sort\u001B[38;5;241m=\u001B[39msort,\n\u001B[0;32m    971\u001B[0m         observed\u001B[38;5;241m=\u001B[39mobserved,\n\u001B[0;32m    972\u001B[0m         mutated\u001B[38;5;241m=\u001B[39m\u001B[38;5;28mself\u001B[39m\u001B[38;5;241m.\u001B[39mmutated,\n\u001B[0;32m    973\u001B[0m         dropna\u001B[38;5;241m=\u001B[39m\u001B[38;5;28mself\u001B[39m\u001B[38;5;241m.\u001B[39mdropna,\n\u001B[0;32m    974\u001B[0m     )\n\u001B[0;32m    976\u001B[0m \u001B[38;5;28mself\u001B[39m\u001B[38;5;241m.\u001B[39mobj \u001B[38;5;241m=\u001B[39m obj\n\u001B[0;32m    977\u001B[0m \u001B[38;5;28mself\u001B[39m\u001B[38;5;241m.\u001B[39maxis \u001B[38;5;241m=\u001B[39m obj\u001B[38;5;241m.\u001B[39m_get_axis_number(axis)\n",
      "File \u001B[1;32mD:\\Anaconda\\Lib\\site-packages\\pandas\\core\\groupby\\grouper.py:888\u001B[0m, in \u001B[0;36mget_grouper\u001B[1;34m(obj, key, axis, level, sort, observed, mutated, validate, dropna)\u001B[0m\n\u001B[0;32m    886\u001B[0m         in_axis, level, gpr \u001B[38;5;241m=\u001B[39m \u001B[38;5;28;01mFalse\u001B[39;00m, gpr, \u001B[38;5;28;01mNone\u001B[39;00m\n\u001B[0;32m    887\u001B[0m     \u001B[38;5;28;01melse\u001B[39;00m:\n\u001B[1;32m--> 888\u001B[0m         \u001B[38;5;28;01mraise\u001B[39;00m \u001B[38;5;167;01mKeyError\u001B[39;00m(gpr)\n\u001B[0;32m    889\u001B[0m \u001B[38;5;28;01melif\u001B[39;00m \u001B[38;5;28misinstance\u001B[39m(gpr, Grouper) \u001B[38;5;129;01mand\u001B[39;00m gpr\u001B[38;5;241m.\u001B[39mkey \u001B[38;5;129;01mis\u001B[39;00m \u001B[38;5;129;01mnot\u001B[39;00m \u001B[38;5;28;01mNone\u001B[39;00m:\n\u001B[0;32m    890\u001B[0m     \u001B[38;5;66;03m# Add key to exclusions\u001B[39;00m\n\u001B[0;32m    891\u001B[0m     exclusions\u001B[38;5;241m.\u001B[39madd(gpr\u001B[38;5;241m.\u001B[39mkey)\n",
      "\u001B[1;31mKeyError\u001B[0m: ''"
     ]
    }
   ],
   "source": [
    "df_pie = df[df['date'] != '无'].groupby('')['title'].count().reset_index().sort_values('date')"
   ],
   "metadata": {
    "collapsed": false,
    "ExecuteTime": {
     "end_time": "2024-04-26T08:30:29.184767600Z",
     "start_time": "2024-04-26T08:30:25.483853900Z"
    }
   },
   "id": "904b1e2cdefe83ec"
  },
  {
   "cell_type": "markdown",
   "source": [],
   "metadata": {
    "collapsed": false
   },
   "id": "96738808a1892a93"
  },
  {
   "cell_type": "code",
   "execution_count": 28,
   "outputs": [
    {
     "data": {
      "text/plain": "[{'name': '冒险', 'value': 229},\n {'name': '搞笑', 'value': 164},\n {'name': '奇幻', 'value': 141},\n {'name': '奇幻大陆', 'value': 116},\n {'name': '战斗大陆', 'value': 108},\n {'name': '剧情大陆', 'value': 107},\n {'name': '冒险大陆', 'value': 86},\n {'name': '益智大陆', 'value': 85},\n {'name': '教育', 'value': 63},\n {'name': '热血', 'value': 62},\n {'name': '剧情', 'value': 60},\n {'name': '搞笑大陆', 'value': 56},\n {'name': '亲子', 'value': 55},\n {'name': '科幻大陆', 'value': 54},\n {'name': '科幻', 'value': 54},\n {'name': '玄幻', 'value': 54},\n {'name': '热血大陆', 'value': 49},\n {'name': '童话大陆', 'value': 48},\n {'name': '励志大陆', 'value': 36},\n {'name': '亲子大陆', 'value': 35},\n {'name': '历史', 'value': 28},\n {'name': '竞技', 'value': 25},\n {'name': '玄幻大陆', 'value': 21},\n {'name': '励志', 'value': 19},\n {'name': '益智', 'value': 18},\n {'name': '神话', 'value': 18},\n {'name': '青春', 'value': 17},\n {'name': '神话大陆', 'value': 17},\n {'name': '战斗', 'value': 16},\n {'name': '武侠', 'value': 16},\n {'name': '真人', 'value': 15},\n {'name': '神魔', 'value': 14},\n {'name': '恋爱大陆', 'value': 14},\n {'name': '动画', 'value': 14},\n {'name': '校园', 'value': 13},\n {'name': '机战大陆', 'value': 12},\n {'name': '魔法', 'value': 11},\n {'name': '魔法大陆', 'value': 11},\n {'name': '美少女', 'value': 10},\n {'name': '教育大陆', 'value': 10},\n {'name': '动作', 'value': 9},\n {'name': '历史大陆', 'value': 9},\n {'name': '动作大陆', 'value': 8},\n {'name': '推理', 'value': 8},\n {'name': '恋爱', 'value': 8},\n {'name': '战争', 'value': 7},\n {'name': '神魔大陆', 'value': 7},\n {'name': '青春大陆', 'value': 6},\n {'name': '其他大陆', 'value': 6},\n {'name': '同人大陆', 'value': 6},\n {'name': '治愈大陆', 'value': 6},\n {'name': '悬疑大陆', 'value': 6},\n {'name': '战争大陆', 'value': 6},\n {'name': '动画大陆', 'value': 5},\n {'name': '游戏大陆', 'value': 5},\n {'name': '格斗', 'value': 5},\n {'name': '后宫大陆', 'value': 5},\n {'name': '悬疑', 'value': 4},\n {'name': '魔幻', 'value': 4},\n {'name': '运动', 'value': 4},\n {'name': '机战', 'value': 4},\n {'name': '恐怖大陆', 'value': 3},\n {'name': '古装大陆', 'value': 3},\n {'name': '武侠大陆', 'value': 3},\n {'name': '校园大陆', 'value': 3},\n {'name': '穿越大陆', 'value': 3},\n {'name': '惊悚大陆', 'value': 2},\n {'name': '社会大陆', 'value': 2},\n {'name': '社会', 'value': 2},\n {'name': '穿越', 'value': 2},\n {'name': '后宫', 'value': 2},\n {'name': '恐怖', 'value': 2},\n {'name': '耽美', 'value': 2},\n {'name': '惊悚', 'value': 2},\n {'name': '喜剧大陆', 'value': 2},\n {'name': '国产', 'value': 2},\n {'name': '泡面番大陆', 'value': 2},\n {'name': '竞技大陆', 'value': 2},\n {'name': '娱乐大陆', 'value': 2},\n {'name': '侦探', 'value': 1},\n {'name': '职业培训大陆', 'value': 1},\n {'name': '亲情大陆', 'value': 1},\n {'name': '音乐大陆', 'value': 1},\n {'name': '艺术', 'value': 1},\n {'name': '轻松大陆', 'value': 1},\n {'name': '运动大陆', 'value': 1},\n {'name': '耽美大陆', 'value': 1},\n {'name': '百合', 'value': 1},\n {'name': '古风', 'value': 1},\n {'name': '真人大陆', 'value': 1},\n {'name': '百合大陆', 'value': 1},\n {'name': '吸血鬼', 'value': 1},\n {'name': '喜剧', 'value': 1},\n {'name': '大陆', 'value': 1},\n {'name': '奇幻大陆大陆', 'value': 1},\n {'name': '未来', 'value': 1},\n {'name': '日常大陆', 'value': 1},\n {'name': '日常', 'value': 1},\n {'name': '少年', 'value': 1},\n {'name': '推理大陆', 'value': 1},\n {'name': '战斗大陆大陆', 'value': 1},\n {'name': '战斗冒险', 'value': 1},\n {'name': 'LOLI', 'value': 1}]"
     },
     "execution_count": 28,
     "metadata": {},
     "output_type": "execute_result"
    }
   ],
   "source": [
    "df_type_count = pd.DataFrame(''.join(df['anime_type'].values.tolist()).split(\"|\"),columns=['type'])\n",
    "data = df_type_count.groupby('type').value_counts().reset_index().rename(columns={0: 'value'}).sort_values(by='value',ascending=False)\n",
    "[{'name':i[0],'value':i[1]}for i in data.values.tolist()]"
   ],
   "metadata": {
    "collapsed": false,
    "ExecuteTime": {
     "end_time": "2024-04-26T08:54:03.786482800Z",
     "start_time": "2024-04-26T08:54:03.762147400Z"
    }
   },
   "id": "384e02d50c4c470f"
  },
  {
   "cell_type": "code",
   "execution_count": 32,
   "outputs": [
    {
     "data": {
      "text/plain": "[{'rating': 1.1, 'value': 1.0},\n {'rating': 1.2, 'value': 2.0},\n {'rating': 1.4, 'value': 2.0},\n {'rating': 1.5, 'value': 1.0},\n {'rating': 1.9, 'value': 2.0},\n {'rating': 2.1, 'value': 1.0},\n {'rating': 2.2, 'value': 3.0},\n {'rating': 2.3, 'value': 2.0},\n {'rating': 2.4, 'value': 1.0},\n {'rating': 2.6, 'value': 1.0},\n {'rating': 2.7, 'value': 1.0},\n {'rating': 2.8, 'value': 1.0},\n {'rating': 3.0, 'value': 2.0},\n {'rating': 3.1, 'value': 1.0},\n {'rating': 3.3, 'value': 1.0},\n {'rating': 3.4, 'value': 1.0},\n {'rating': 3.6, 'value': 1.0},\n {'rating': 3.7, 'value': 1.0},\n {'rating': 3.9, 'value': 1.0},\n {'rating': 4.0, 'value': 1.0},\n {'rating': 4.2, 'value': 1.0},\n {'rating': 4.3, 'value': 2.0},\n {'rating': 4.5, 'value': 2.0},\n {'rating': 4.7, 'value': 2.0},\n {'rating': 4.8, 'value': 1.0},\n {'rating': 5.0, 'value': 638.0},\n {'rating': 5.1, 'value': 1.0},\n {'rating': 5.2, 'value': 1.0},\n {'rating': 5.3, 'value': 1.0},\n {'rating': 5.4, 'value': 2.0},\n {'rating': 5.6, 'value': 1.0},\n {'rating': 5.9, 'value': 1.0},\n {'rating': 6.0, 'value': 1.0},\n {'rating': 6.1, 'value': 1.0},\n {'rating': 6.2, 'value': 4.0},\n {'rating': 6.3, 'value': 1.0},\n {'rating': 6.4, 'value': 2.0},\n {'rating': 6.7, 'value': 1.0},\n {'rating': 6.8, 'value': 1.0},\n {'rating': 7.0, 'value': 4.0},\n {'rating': 7.1, 'value': 1.0},\n {'rating': 7.3, 'value': 2.0},\n {'rating': 7.4, 'value': 5.0},\n {'rating': 7.5, 'value': 3.0},\n {'rating': 7.6, 'value': 1.0},\n {'rating': 7.7, 'value': 2.0},\n {'rating': 7.8, 'value': 1.0},\n {'rating': 7.9, 'value': 1.0},\n {'rating': 8.0, 'value': 24.0},\n {'rating': 8.1, 'value': 1.0},\n {'rating': 8.2, 'value': 7.0},\n {'rating': 8.3, 'value': 4.0},\n {'rating': 8.4, 'value': 4.0},\n {'rating': 8.5, 'value': 11.0},\n {'rating': 8.6, 'value': 3.0},\n {'rating': 8.7, 'value': 6.0},\n {'rating': 8.8, 'value': 2.0},\n {'rating': 8.9, 'value': 2.0},\n {'rating': 9.0, 'value': 57.0},\n {'rating': 9.1, 'value': 7.0},\n {'rating': 9.2, 'value': 9.0},\n {'rating': 9.3, 'value': 23.0},\n {'rating': 9.4, 'value': 6.0},\n {'rating': 9.5, 'value': 16.0},\n {'rating': 9.6, 'value': 16.0},\n {'rating': 9.7, 'value': 15.0},\n {'rating': 9.8, 'value': 18.0},\n {'rating': 9.9, 'value': 26.0},\n {'rating': 10.0, 'value': 14.0}]"
     },
     "execution_count": 32,
     "metadata": {},
     "output_type": "execute_result"
    }
   ],
   "source": [
    "df_rating_pie = df.groupby('rating')['title'].count().reset_index().sort_values('rating')\n",
    "data = [{'rating':i[0],'value':i[1]} for i in df_rating_pie.values.tolist()]"
   ],
   "metadata": {
    "collapsed": false,
    "ExecuteTime": {
     "end_time": "2024-04-26T09:16:38.494032800Z",
     "start_time": "2024-04-26T09:16:38.483582800Z"
    }
   },
   "id": "aef1c58d9ae88d2b"
  },
  {
   "cell_type": "code",
   "execution_count": 40,
   "outputs": [
    {
     "data": {
      "text/plain": "[{'rating': 5.0, 'value': 1.0, 'type': '古风'},\n {'rating': 5.0, 'value': 5.0, 'type': '悬疑'},\n {'rating': 8.2, 'value': 1.0, 'type': '悬疑'},\n {'rating': 8.8, 'value': 1.0, 'type': '悬疑'},\n {'rating': 9.8, 'value': 1.0, 'type': '悬疑'},\n {'rating': 9.9, 'value': 2.0, 'type': '悬疑'},\n {'rating': 5.0, 'value': 14.0, 'type': '竞技'},\n {'rating': 8.5, 'value': 1.0, 'type': '竞技'},\n {'rating': 8.9, 'value': 1.0, 'type': '竞技'},\n {'rating': 9.0, 'value': 3.0, 'type': '竞技'},\n {'rating': 9.2, 'value': 1.0, 'type': '竞技'},\n {'rating': 9.3, 'value': 1.0, 'type': '竞技'},\n {'rating': 9.5, 'value': 1.0, 'type': '竞技'},\n {'rating': 9.6, 'value': 2.0, 'type': '竞技'},\n {'rating': 9.7, 'value': 1.0, 'type': '竞技'},\n {'rating': 9.8, 'value': 2.0, 'type': '竞技'},\n {'rating': 5.0, 'value': 4.0, 'type': '穿越'},\n {'rating': 9.0, 'value': 1.0, 'type': '穿越'},\n {'rating': 4.5, 'value': 1.0, 'type': '机战'},\n {'rating': 5.0, 'value': 7.0, 'type': '机战'},\n {'rating': 8.0, 'value': 1.0, 'type': '机战'},\n {'rating': 8.5, 'value': 1.0, 'type': '机战'},\n {'rating': 8.7, 'value': 1.0, 'type': '机战'},\n {'rating': 9.0, 'value': 3.0, 'type': '机战'},\n {'rating': 9.3, 'value': 1.0, 'type': '机战'},\n {'rating': 9.5, 'value': 1.0, 'type': '机战'},\n {'rating': 1.4, 'value': 2.0, 'type': '亲子'},\n {'rating': 2.2, 'value': 1.0, 'type': '亲子'},\n {'rating': 3.0, 'value': 1.0, 'type': '亲子'},\n {'rating': 4.3, 'value': 1.0, 'type': '亲子'},\n {'rating': 4.7, 'value': 1.0, 'type': '亲子'},\n {'rating': 5.0, 'value': 78.0, 'type': '亲子'},\n {'rating': 6.0, 'value': 1.0, 'type': '亲子'},\n {'rating': 8.0, 'value': 1.0, 'type': '亲子'},\n {'rating': 9.0, 'value': 3.0, 'type': '亲子'},\n {'rating': 9.5, 'value': 1.0, 'type': '亲子'},\n {'rating': 9.0, 'value': 1.0, 'type': '未来'},\n {'rating': 5.0, 'value': 7.0, 'type': '战争'},\n {'rating': 8.2, 'value': 1.0, 'type': '战争'},\n {'rating': 9.0, 'value': 3.0, 'type': '战争'},\n {'rating': 9.9, 'value': 2.0, 'type': '战争'},\n {'rating': 1.1, 'value': 1.0, 'type': '冒险'},\n {'rating': 1.2, 'value': 1.0, 'type': '冒险'},\n {'rating': 1.9, 'value': 1.0, 'type': '冒险'},\n {'rating': 2.1, 'value': 1.0, 'type': '冒险'},\n {'rating': 2.2, 'value': 2.0, 'type': '冒险'},\n {'rating': 2.3, 'value': 2.0, 'type': '冒险'},\n {'rating': 2.4, 'value': 1.0, 'type': '冒险'},\n {'rating': 2.6, 'value': 1.0, 'type': '冒险'},\n {'rating': 3.0, 'value': 1.0, 'type': '冒险'},\n {'rating': 3.3, 'value': 1.0, 'type': '冒险'},\n {'rating': 3.4, 'value': 1.0, 'type': '冒险'},\n {'rating': 3.6, 'value': 1.0, 'type': '冒险'},\n {'rating': 3.7, 'value': 1.0, 'type': '冒险'},\n {'rating': 4.0, 'value': 1.0, 'type': '冒险'},\n {'rating': 4.2, 'value': 1.0, 'type': '冒险'},\n {'rating': 4.3, 'value': 1.0, 'type': '冒险'},\n {'rating': 4.5, 'value': 2.0, 'type': '冒险'},\n {'rating': 4.7, 'value': 2.0, 'type': '冒险'},\n {'rating': 5.0, 'value': 151.0, 'type': '冒险'},\n {'rating': 5.3, 'value': 1.0, 'type': '冒险'},\n {'rating': 5.4, 'value': 1.0, 'type': '冒险'},\n {'rating': 5.6, 'value': 1.0, 'type': '冒险'},\n {'rating': 5.9, 'value': 1.0, 'type': '冒险'},\n {'rating': 6.2, 'value': 2.0, 'type': '冒险'},\n {'rating': 6.4, 'value': 1.0, 'type': '冒险'},\n {'rating': 6.7, 'value': 1.0, 'type': '冒险'},\n {'rating': 7.0, 'value': 3.0, 'type': '冒险'},\n {'rating': 7.3, 'value': 2.0, 'type': '冒险'},\n {'rating': 7.4, 'value': 1.0, 'type': '冒险'},\n {'rating': 7.7, 'value': 2.0, 'type': '冒险'},\n {'rating': 8.0, 'value': 8.0, 'type': '冒险'},\n {'rating': 8.1, 'value': 1.0, 'type': '冒险'},\n {'rating': 8.2, 'value': 3.0, 'type': '冒险'},\n {'rating': 8.3, 'value': 3.0, 'type': '冒险'},\n {'rating': 8.4, 'value': 3.0, 'type': '冒险'},\n {'rating': 8.5, 'value': 5.0, 'type': '冒险'},\n {'rating': 8.6, 'value': 1.0, 'type': '冒险'},\n {'rating': 8.7, 'value': 2.0, 'type': '冒险'},\n {'rating': 8.8, 'value': 1.0, 'type': '冒险'},\n {'rating': 8.9, 'value': 1.0, 'type': '冒险'},\n {'rating': 9.0, 'value': 28.0, 'type': '冒险'},\n {'rating': 9.1, 'value': 3.0, 'type': '冒险'},\n {'rating': 9.2, 'value': 3.0, 'type': '冒险'},\n {'rating': 9.3, 'value': 8.0, 'type': '冒险'},\n {'rating': 9.4, 'value': 2.0, 'type': '冒险'},\n {'rating': 9.5, 'value': 6.0, 'type': '冒险'},\n {'rating': 9.6, 'value': 10.0, 'type': '冒险'},\n {'rating': 9.7, 'value': 10.0, 'type': '冒险'},\n {'rating': 9.8, 'value': 9.0, 'type': '冒险'},\n {'rating': 9.9, 'value': 16.0, 'type': '冒险'},\n {'rating': 10.0, 'value': 4.0, 'type': '冒险'},\n {'rating': 2.4, 'value': 1.0, 'type': '科幻'},\n {'rating': 2.6, 'value': 1.0, 'type': '科幻'},\n {'rating': 3.3, 'value': 1.0, 'type': '科幻'},\n {'rating': 4.0, 'value': 1.0, 'type': '科幻'},\n {'rating': 4.5, 'value': 1.0, 'type': '科幻'},\n {'rating': 4.8, 'value': 1.0, 'type': '科幻'},\n {'rating': 5.0, 'value': 51.0, 'type': '科幻'},\n {'rating': 5.1, 'value': 1.0, 'type': '科幻'},\n {'rating': 5.6, 'value': 1.0, 'type': '科幻'},\n {'rating': 5.9, 'value': 1.0, 'type': '科幻'},\n {'rating': 6.8, 'value': 1.0, 'type': '科幻'},\n {'rating': 7.3, 'value': 1.0, 'type': '科幻'},\n {'rating': 8.0, 'value': 1.0, 'type': '科幻'},\n {'rating': 8.2, 'value': 1.0, 'type': '科幻'},\n {'rating': 8.3, 'value': 2.0, 'type': '科幻'},\n {'rating': 8.4, 'value': 1.0, 'type': '科幻'},\n {'rating': 8.5, 'value': 2.0, 'type': '科幻'},\n {'rating': 8.6, 'value': 1.0, 'type': '科幻'},\n {'rating': 8.7, 'value': 1.0, 'type': '科幻'},\n {'rating': 9.0, 'value': 16.0, 'type': '科幻'},\n {'rating': 9.2, 'value': 2.0, 'type': '科幻'},\n {'rating': 9.3, 'value': 4.0, 'type': '科幻'},\n {'rating': 9.4, 'value': 2.0, 'type': '科幻'},\n {'rating': 9.5, 'value': 2.0, 'type': '科幻'},\n {'rating': 9.6, 'value': 1.0, 'type': '科幻'},\n {'rating': 9.7, 'value': 1.0, 'type': '科幻'},\n {'rating': 9.8, 'value': 2.0, 'type': '科幻'},\n {'rating': 9.9, 'value': 5.0, 'type': '科幻'},\n {'rating': 10.0, 'value': 2.0, 'type': '科幻'},\n {'rating': 1.4, 'value': 2.0, 'type': '益智'},\n {'rating': 5.0, 'value': 86.0, 'type': '益智'},\n {'rating': 8.5, 'value': 1.0, 'type': '益智'},\n {'rating': 8.6, 'value': 1.0, 'type': '益智'},\n {'rating': 9.0, 'value': 8.0, 'type': '益智'},\n {'rating': 9.5, 'value': 1.0, 'type': '益智'},\n {'rating': 9.7, 'value': 1.0, 'type': '益智'},\n {'rating': 9.9, 'value': 1.0, 'type': '益智'},\n {'rating': 10.0, 'value': 2.0, 'type': '益智'},\n {'rating': 5.0, 'value': 2.0, 'type': '百合'},\n {'rating': 5.0, 'value': 2.0, 'type': '日常'},\n {'rating': 4.7, 'value': 1.0, 'type': '奇幻'},\n {'rating': 5.0, 'value': 242.0, 'type': '奇幻'},\n {'rating': 5.4, 'value': 1.0, 'type': '奇幻'},\n {'rating': 7.4, 'value': 1.0, 'type': '奇幻'},\n {'rating': 8.2, 'value': 1.0, 'type': '奇幻'},\n {'rating': 8.3, 'value': 1.0, 'type': '奇幻'},\n {'rating': 9.0, 'value': 2.0, 'type': '奇幻'},\n {'rating': 9.2, 'value': 1.0, 'type': '奇幻'},\n {'rating': 9.3, 'value': 1.0, 'type': '奇幻'},\n {'rating': 9.6, 'value': 1.0, 'type': '奇幻'},\n {'rating': 9.7, 'value': 1.0, 'type': '奇幻'},\n {'rating': 9.8, 'value': 1.0, 'type': '奇幻'},\n {'rating': 9.9, 'value': 2.0, 'type': '奇幻'},\n {'rating': 10.0, 'value': 2.0, 'type': '奇幻'},\n {'rating': 5.0, 'value': 1.0, 'type': '战斗冒险'},\n {'rating': 1.5, 'value': 1.0, 'type': '美少女'},\n {'rating': 3.1, 'value': 1.0, 'type': '美少女'},\n {'rating': 5.0, 'value': 2.0, 'type': '美少女'},\n {'rating': 7.0, 'value': 1.0, 'type': '美少女'},\n {'rating': 8.0, 'value': 1.0, 'type': '美少女'},\n {'rating': 8.3, 'value': 1.0, 'type': '美少女'},\n {'rating': 8.6, 'value': 1.0, 'type': '美少女'},\n {'rating': 9.0, 'value': 1.0, 'type': '美少女'},\n {'rating': 9.8, 'value': 1.0, 'type': '美少女'},\n {'rating': 1.1, 'value': 1.0, 'type': '搞笑'},\n {'rating': 1.2, 'value': 2.0, 'type': '搞笑'},\n {'rating': 1.9, 'value': 1.0, 'type': '搞笑'},\n {'rating': 2.2, 'value': 1.0, 'type': '搞笑'},\n {'rating': 2.3, 'value': 1.0, 'type': '搞笑'},\n {'rating': 2.7, 'value': 1.0, 'type': '搞笑'},\n {'rating': 2.8, 'value': 1.0, 'type': '搞笑'},\n {'rating': 3.4, 'value': 1.0, 'type': '搞笑'},\n {'rating': 4.3, 'value': 1.0, 'type': '搞笑'},\n {'rating': 5.0, 'value': 109.0, 'type': '搞笑'},\n {'rating': 5.2, 'value': 1.0, 'type': '搞笑'},\n {'rating': 5.4, 'value': 1.0, 'type': '搞笑'},\n {'rating': 6.0, 'value': 1.0, 'type': '搞笑'},\n {'rating': 6.2, 'value': 3.0, 'type': '搞笑'},\n {'rating': 6.3, 'value': 1.0, 'type': '搞笑'},\n {'rating': 6.7, 'value': 1.0, 'type': '搞笑'},\n {'rating': 6.8, 'value': 1.0, 'type': '搞笑'},\n {'rating': 7.0, 'value': 1.0, 'type': '搞笑'},\n {'rating': 7.1, 'value': 1.0, 'type': '搞笑'},\n {'rating': 7.4, 'value': 1.0, 'type': '搞笑'},\n {'rating': 7.5, 'value': 1.0, 'type': '搞笑'},\n {'rating': 7.6, 'value': 1.0, 'type': '搞笑'},\n {'rating': 7.9, 'value': 1.0, 'type': '搞笑'},\n {'rating': 8.0, 'value': 10.0, 'type': '搞笑'},\n {'rating': 8.2, 'value': 1.0, 'type': '搞笑'},\n {'rating': 8.3, 'value': 1.0, 'type': '搞笑'},\n {'rating': 8.5, 'value': 4.0, 'type': '搞笑'},\n {'rating': 8.6, 'value': 1.0, 'type': '搞笑'},\n {'rating': 8.7, 'value': 3.0, 'type': '搞笑'},\n {'rating': 8.9, 'value': 1.0, 'type': '搞笑'},\n {'rating': 9.0, 'value': 13.0, 'type': '搞笑'},\n {'rating': 9.1, 'value': 2.0, 'type': '搞笑'},\n {'rating': 9.2, 'value': 3.0, 'type': '搞笑'},\n {'rating': 9.3, 'value': 11.0, 'type': '搞笑'},\n {'rating': 9.4, 'value': 2.0, 'type': '搞笑'},\n {'rating': 9.5, 'value': 10.0, 'type': '搞笑'},\n {'rating': 9.6, 'value': 3.0, 'type': '搞笑'},\n {'rating': 9.7, 'value': 5.0, 'type': '搞笑'},\n {'rating': 9.8, 'value': 5.0, 'type': '搞笑'},\n {'rating': 9.9, 'value': 6.0, 'type': '搞笑'},\n {'rating': 10.0, 'value': 5.0, 'type': '搞笑'},\n {'rating': 9.8, 'value': 1.0, 'type': '少年'},\n {'rating': 5.0, 'value': 1.0, 'type': '惊悚'},\n {'rating': 7.4, 'value': 1.0, 'type': '惊悚'},\n {'rating': 8.2, 'value': 1.0, 'type': '惊悚'},\n {'rating': 9.9, 'value': 1.0, 'type': '惊悚'},\n {'rating': 5.0, 'value': 1.0, 'type': 'LOLI'},\n {'rating': 1.1, 'value': 1.0, 'type': '大陆'},\n {'rating': 1.2, 'value': 2.0, 'type': '大陆'},\n {'rating': 1.4, 'value': 2.0, 'type': '大陆'},\n {'rating': 1.5, 'value': 1.0, 'type': '大陆'},\n {'rating': 1.9, 'value': 2.0, 'type': '大陆'},\n {'rating': 2.1, 'value': 1.0, 'type': '大陆'},\n {'rating': 2.2, 'value': 3.0, 'type': '大陆'},\n {'rating': 2.3, 'value': 2.0, 'type': '大陆'},\n {'rating': 2.4, 'value': 1.0, 'type': '大陆'},\n {'rating': 2.6, 'value': 1.0, 'type': '大陆'},\n {'rating': 2.7, 'value': 1.0, 'type': '大陆'},\n {'rating': 2.8, 'value': 1.0, 'type': '大陆'},\n {'rating': 3.0, 'value': 2.0, 'type': '大陆'},\n {'rating': 3.1, 'value': 1.0, 'type': '大陆'},\n {'rating': 3.3, 'value': 1.0, 'type': '大陆'},\n {'rating': 3.4, 'value': 1.0, 'type': '大陆'},\n {'rating': 3.6, 'value': 1.0, 'type': '大陆'},\n {'rating': 3.7, 'value': 1.0, 'type': '大陆'},\n {'rating': 3.9, 'value': 1.0, 'type': '大陆'},\n {'rating': 4.0, 'value': 1.0, 'type': '大陆'},\n {'rating': 4.2, 'value': 1.0, 'type': '大陆'},\n {'rating': 4.3, 'value': 2.0, 'type': '大陆'},\n {'rating': 4.5, 'value': 2.0, 'type': '大陆'},\n {'rating': 4.7, 'value': 2.0, 'type': '大陆'},\n {'rating': 4.8, 'value': 1.0, 'type': '大陆'},\n {'rating': 5.0, 'value': 638.0, 'type': '大陆'},\n {'rating': 5.1, 'value': 1.0, 'type': '大陆'},\n {'rating': 5.2, 'value': 1.0, 'type': '大陆'},\n {'rating': 5.3, 'value': 1.0, 'type': '大陆'},\n {'rating': 5.4, 'value': 2.0, 'type': '大陆'},\n {'rating': 5.6, 'value': 1.0, 'type': '大陆'},\n {'rating': 5.9, 'value': 1.0, 'type': '大陆'},\n {'rating': 6.0, 'value': 1.0, 'type': '大陆'},\n {'rating': 6.1, 'value': 1.0, 'type': '大陆'},\n {'rating': 6.2, 'value': 4.0, 'type': '大陆'},\n {'rating': 6.3, 'value': 1.0, 'type': '大陆'},\n {'rating': 6.4, 'value': 2.0, 'type': '大陆'},\n {'rating': 6.7, 'value': 1.0, 'type': '大陆'},\n {'rating': 6.8, 'value': 1.0, 'type': '大陆'},\n {'rating': 7.0, 'value': 4.0, 'type': '大陆'},\n {'rating': 7.1, 'value': 1.0, 'type': '大陆'},\n {'rating': 7.3, 'value': 2.0, 'type': '大陆'},\n {'rating': 7.4, 'value': 5.0, 'type': '大陆'},\n {'rating': 7.5, 'value': 3.0, 'type': '大陆'},\n {'rating': 7.6, 'value': 1.0, 'type': '大陆'},\n {'rating': 7.7, 'value': 2.0, 'type': '大陆'},\n {'rating': 7.8, 'value': 1.0, 'type': '大陆'},\n {'rating': 7.9, 'value': 1.0, 'type': '大陆'},\n {'rating': 8.0, 'value': 24.0, 'type': '大陆'},\n {'rating': 8.1, 'value': 1.0, 'type': '大陆'},\n {'rating': 8.2, 'value': 7.0, 'type': '大陆'},\n {'rating': 8.3, 'value': 4.0, 'type': '大陆'},\n {'rating': 8.4, 'value': 4.0, 'type': '大陆'},\n {'rating': 8.5, 'value': 11.0, 'type': '大陆'},\n {'rating': 8.6, 'value': 3.0, 'type': '大陆'},\n {'rating': 8.7, 'value': 6.0, 'type': '大陆'},\n {'rating': 8.8, 'value': 2.0, 'type': '大陆'},\n {'rating': 8.9, 'value': 2.0, 'type': '大陆'},\n {'rating': 9.0, 'value': 57.0, 'type': '大陆'},\n {'rating': 9.1, 'value': 7.0, 'type': '大陆'},\n {'rating': 9.2, 'value': 9.0, 'type': '大陆'},\n {'rating': 9.3, 'value': 23.0, 'type': '大陆'},\n {'rating': 9.4, 'value': 6.0, 'type': '大陆'},\n {'rating': 9.5, 'value': 16.0, 'type': '大陆'},\n {'rating': 9.6, 'value': 16.0, 'type': '大陆'},\n {'rating': 9.7, 'value': 15.0, 'type': '大陆'},\n {'rating': 9.8, 'value': 18.0, 'type': '大陆'},\n {'rating': 9.9, 'value': 26.0, 'type': '大陆'},\n {'rating': 10.0, 'value': 14.0, 'type': '大陆'},\n {'rating': 5.0, 'value': 1.0, 'type': '恐怖'},\n {'rating': 8.8, 'value': 1.0, 'type': '恐怖'},\n {'rating': 9.3, 'value': 1.0, 'type': '恐怖'},\n {'rating': 9.9, 'value': 2.0, 'type': '恐怖'},\n {'rating': 2.3, 'value': 1.0, 'type': '格斗'},\n {'rating': 4.7, 'value': 1.0, 'type': '格斗'},\n {'rating': 7.0, 'value': 1.0, 'type': '格斗'},\n {'rating': 9.1, 'value': 1.0, 'type': '格斗'},\n {'rating': 9.5, 'value': 1.0, 'type': '格斗'},\n {'rating': 1.9, 'value': 1.0, 'type': '剧情'},\n {'rating': 2.1, 'value': 1.0, 'type': '剧情'},\n {'rating': 2.7, 'value': 1.0, 'type': '剧情'},\n {'rating': 3.0, 'value': 1.0, 'type': '剧情'},\n {'rating': 4.5, 'value': 1.0, 'type': '剧情'},\n {'rating': 5.0, 'value': 65.0, 'type': '剧情'},\n {'rating': 5.4, 'value': 1.0, 'type': '剧情'},\n {'rating': 6.2, 'value': 2.0, 'type': '剧情'},\n {'rating': 6.4, 'value': 2.0, 'type': '剧情'},\n {'rating': 7.0, 'value': 1.0, 'type': '剧情'},\n {'rating': 7.3, 'value': 1.0, 'type': '剧情'},\n {'rating': 7.4, 'value': 3.0, 'type': '剧情'},\n {'rating': 7.5, 'value': 1.0, 'type': '剧情'},\n {'rating': 7.7, 'value': 1.0, 'type': '剧情'},\n {'rating': 7.8, 'value': 1.0, 'type': '剧情'},\n {'rating': 7.9, 'value': 1.0, 'type': '剧情'},\n {'rating': 8.0, 'value': 12.0, 'type': '剧情'},\n {'rating': 8.2, 'value': 4.0, 'type': '剧情'},\n {'rating': 8.4, 'value': 2.0, 'type': '剧情'},\n {'rating': 8.5, 'value': 6.0, 'type': '剧情'},\n {'rating': 8.6, 'value': 1.0, 'type': '剧情'},\n {'rating': 8.7, 'value': 3.0, 'type': '剧情'},\n {'rating': 9.0, 'value': 6.0, 'type': '剧情'},\n {'rating': 9.1, 'value': 4.0, 'type': '剧情'},\n {'rating': 9.2, 'value': 1.0, 'type': '剧情'},\n {'rating': 9.3, 'value': 7.0, 'type': '剧情'},\n {'rating': 9.4, 'value': 4.0, 'type': '剧情'},\n {'rating': 9.5, 'value': 4.0, 'type': '剧情'},\n {'rating': 9.6, 'value': 6.0, 'type': '剧情'},\n {'rating': 9.7, 'value': 6.0, 'type': '剧情'},\n {'rating': 9.8, 'value': 8.0, 'type': '剧情'},\n {'rating': 9.9, 'value': 8.0, 'type': '剧情'},\n {'rating': 10.0, 'value': 1.0, 'type': '剧情'},\n {'rating': 1.5, 'value': 1.0, 'type': '真人'},\n {'rating': 4.0, 'value': 1.0, 'type': '真人'},\n {'rating': 5.0, 'value': 7.0, 'type': '真人'},\n {'rating': 5.1, 'value': 1.0, 'type': '真人'},\n {'rating': 8.5, 'value': 1.0, 'type': '真人'},\n {'rating': 9.1, 'value': 1.0, 'type': '真人'},\n {'rating': 9.3, 'value': 2.0, 'type': '真人'},\n {'rating': 10.0, 'value': 2.0, 'type': '真人'},\n {'rating': 5.0, 'value': 4.0, 'type': '推理'},\n {'rating': 6.1, 'value': 1.0, 'type': '推理'},\n {'rating': 9.4, 'value': 1.0, 'type': '推理'},\n {'rating': 9.7, 'value': 1.0, 'type': '推理'},\n {'rating': 9.8, 'value': 1.0, 'type': '推理'},\n {'rating': 9.9, 'value': 1.0, 'type': '推理'},\n {'rating': 5.0, 'value': 12.0, 'type': '神话'},\n {'rating': 5.3, 'value': 1.0, 'type': '神话'},\n {'rating': 6.2, 'value': 1.0, 'type': '神话'},\n {'rating': 6.3, 'value': 1.0, 'type': '神话'},\n {'rating': 7.0, 'value': 1.0, 'type': '神话'},\n {'rating': 7.4, 'value': 1.0, 'type': '神话'},\n {'rating': 8.0, 'value': 1.0, 'type': '神话'},\n {'rating': 9.0, 'value': 2.0, 'type': '神话'},\n {'rating': 9.3, 'value': 3.0, 'type': '神话'},\n {'rating': 9.5, 'value': 2.0, 'type': '神话'},\n {'rating': 9.6, 'value': 2.0, 'type': '神话'},\n {'rating': 9.7, 'value': 3.0, 'type': '神话'},\n {'rating': 9.8, 'value': 1.0, 'type': '神话'},\n {'rating': 9.9, 'value': 2.0, 'type': '神话'},\n {'rating': 10.0, 'value': 2.0, 'type': '神话'},\n {'rating': 3.0, 'value': 1.0, 'type': '教育'},\n {'rating': 4.3, 'value': 1.0, 'type': '教育'},\n {'rating': 5.0, 'value': 61.0, 'type': '教育'},\n {'rating': 9.0, 'value': 7.0, 'type': '教育'},\n {'rating': 9.3, 'value': 1.0, 'type': '教育'},\n {'rating': 9.7, 'value': 1.0, 'type': '教育'},\n {'rating': 9.9, 'value': 1.0, 'type': '教育'},\n {'rating': 9.0, 'value': 1.0, 'type': '侦探'},\n {'rating': 2.2, 'value': 1.0, 'type': '神魔'},\n {'rating': 5.0, 'value': 9.0, 'type': '神魔'},\n {'rating': 7.5, 'value': 1.0, 'type': '神魔'},\n {'rating': 8.2, 'value': 1.0, 'type': '神魔'},\n {'rating': 8.5, 'value': 1.0, 'type': '神魔'},\n {'rating': 9.0, 'value': 3.0, 'type': '神魔'},\n {'rating': 9.2, 'value': 1.0, 'type': '神魔'},\n {'rating': 9.3, 'value': 1.0, 'type': '神魔'},\n {'rating': 9.7, 'value': 1.0, 'type': '神魔'},\n {'rating': 9.8, 'value': 2.0, 'type': '神魔'},\n {'rating': 1.5, 'value': 1.0, 'type': '魔法'},\n {'rating': 3.1, 'value': 1.0, 'type': '魔法'},\n {'rating': 4.3, 'value': 1.0, 'type': '魔法'},\n {'rating': 5.0, 'value': 13.0, 'type': '魔法'},\n {'rating': 7.0, 'value': 1.0, 'type': '魔法'},\n {'rating': 8.0, 'value': 1.0, 'type': '魔法'},\n {'rating': 9.0, 'value': 1.0, 'type': '魔法'},\n {'rating': 9.2, 'value': 1.0, 'type': '魔法'},\n {'rating': 9.9, 'value': 2.0, 'type': '魔法'},\n {'rating': 5.0, 'value': 6.0, 'type': '校园'},\n {'rating': 7.5, 'value': 1.0, 'type': '校园'},\n {'rating': 8.0, 'value': 2.0, 'type': '校园'},\n {'rating': 8.7, 'value': 1.0, 'type': '校园'},\n {'rating': 9.0, 'value': 2.0, 'type': '校园'},\n {'rating': 9.2, 'value': 1.0, 'type': '校园'},\n {'rating': 9.3, 'value': 1.0, 'type': '校园'},\n {'rating': 9.4, 'value': 1.0, 'type': '校园'},\n {'rating': 9.8, 'value': 1.0, 'type': '校园'},\n {'rating': 10.0, 'value': 1.0, 'type': '艺术'},\n {'rating': 5.0, 'value': 4.0, 'type': '后宫'},\n {'rating': 9.2, 'value': 1.0, 'type': '后宫'},\n {'rating': 9.6, 'value': 1.0, 'type': '后宫'},\n {'rating': 10.0, 'value': 1.0, 'type': '后宫'},\n {'rating': 3.0, 'value': 1.0, 'type': '社会'},\n {'rating': 5.0, 'value': 1.0, 'type': '社会'},\n {'rating': 8.5, 'value': 1.0, 'type': '社会'},\n {'rating': 9.9, 'value': 1.0, 'type': '社会'},\n {'rating': 5.0, 'value': 10.0, 'type': '动作'},\n {'rating': 8.1, 'value': 1.0, 'type': '动作'},\n {'rating': 8.8, 'value': 1.0, 'type': '动作'},\n {'rating': 8.9, 'value': 1.0, 'type': '动作'},\n {'rating': 9.0, 'value': 1.0, 'type': '动作'},\n {'rating': 9.2, 'value': 1.0, 'type': '动作'},\n {'rating': 9.6, 'value': 1.0, 'type': '动作'},\n {'rating': 9.8, 'value': 1.0, 'type': '动作'},\n {'rating': 7.4, 'value': 1.0, 'type': '吸血鬼'},\n {'rating': 5.0, 'value': 2.0, 'type': '国产'},\n {'rating': 5.0, 'value': 16.0, 'type': '恋爱'},\n {'rating': 9.0, 'value': 2.0, 'type': '恋爱'},\n {'rating': 9.2, 'value': 1.0, 'type': '恋爱'},\n {'rating': 9.8, 'value': 2.0, 'type': '恋爱'},\n {'rating': 10.0, 'value': 1.0, 'type': '恋爱'},\n {'rating': 5.0, 'value': 10.0, 'type': '青春'},\n {'rating': 8.0, 'value': 3.0, 'type': '青春'},\n {'rating': 9.0, 'value': 3.0, 'type': '青春'},\n {'rating': 9.2, 'value': 1.0, 'type': '青春'},\n {'rating': 9.3, 'value': 1.0, 'type': '青春'},\n {'rating': 9.5, 'value': 1.0, 'type': '青春'},\n {'rating': 9.6, 'value': 2.0, 'type': '青春'},\n {'rating': 9.8, 'value': 2.0, 'type': '青春'},\n {'rating': 5.0, 'value': 16.0, 'type': '动画'},\n {'rating': 8.3, 'value': 1.0, 'type': '动画'},\n {'rating': 8.5, 'value': 1.0, 'type': '动画'},\n {'rating': 9.9, 'value': 1.0, 'type': '动画'},\n {'rating': 3.9, 'value': 1.0, 'type': '战斗'},\n {'rating': 4.2, 'value': 1.0, 'type': '战斗'},\n {'rating': 5.0, 'value': 119.0, 'type': '战斗'},\n {'rating': 7.4, 'value': 1.0, 'type': '战斗'},\n {'rating': 9.0, 'value': 3.0, 'type': '战斗'},\n {'rating': 9.3, 'value': 1.0, 'type': '战斗'},\n {'rating': 5.0, 'value': 2.0, 'type': '耽美'},\n {'rating': 9.9, 'value': 1.0, 'type': '耽美'},\n {'rating': 1.2, 'value': 1.0, 'type': '玄幻'},\n {'rating': 5.0, 'value': 56.0, 'type': '玄幻'},\n {'rating': 7.4, 'value': 1.0, 'type': '玄幻'},\n {'rating': 7.7, 'value': 1.0, 'type': '玄幻'},\n {'rating': 8.1, 'value': 1.0, 'type': '玄幻'},\n {'rating': 8.2, 'value': 1.0, 'type': '玄幻'},\n {'rating': 8.8, 'value': 1.0, 'type': '玄幻'},\n {'rating': 8.9, 'value': 1.0, 'type': '玄幻'},\n {'rating': 9.0, 'value': 2.0, 'type': '玄幻'},\n {'rating': 9.1, 'value': 1.0, 'type': '玄幻'},\n {'rating': 9.2, 'value': 3.0, 'type': '玄幻'},\n {'rating': 9.5, 'value': 1.0, 'type': '玄幻'},\n {'rating': 9.6, 'value': 3.0, 'type': '玄幻'},\n {'rating': 9.7, 'value': 1.0, 'type': '玄幻'},\n {'rating': 9.8, 'value': 1.0, 'type': '玄幻'},\n {'rating': 5.0, 'value': 4.0, 'type': '魔幻'},\n {'rating': 1.2, 'value': 1.0, 'type': '热血'},\n {'rating': 3.0, 'value': 1.0, 'type': '热血'},\n {'rating': 3.6, 'value': 1.0, 'type': '热血'},\n {'rating': 4.2, 'value': 1.0, 'type': '热血'},\n {'rating': 4.8, 'value': 1.0, 'type': '热血'},\n {'rating': 5.0, 'value': 70.0, 'type': '热血'},\n {'rating': 5.1, 'value': 1.0, 'type': '热血'},\n {'rating': 5.3, 'value': 1.0, 'type': '热血'},\n {'rating': 6.2, 'value': 1.0, 'type': '热血'},\n {'rating': 6.4, 'value': 1.0, 'type': '热血'},\n {'rating': 7.0, 'value': 1.0, 'type': '热血'},\n {'rating': 7.4, 'value': 1.0, 'type': '热血'},\n {'rating': 7.5, 'value': 1.0, 'type': '热血'},\n {'rating': 8.0, 'value': 2.0, 'type': '热血'},\n {'rating': 8.2, 'value': 2.0, 'type': '热血'},\n {'rating': 8.4, 'value': 2.0, 'type': '热血'},\n {'rating': 8.5, 'value': 2.0, 'type': '热血'},\n {'rating': 9.0, 'value': 8.0, 'type': '热血'},\n {'rating': 9.1, 'value': 1.0, 'type': '热血'},\n {'rating': 9.2, 'value': 1.0, 'type': '热血'},\n {'rating': 9.3, 'value': 1.0, 'type': '热血'},\n {'rating': 9.4, 'value': 1.0, 'type': '热血'},\n {'rating': 9.5, 'value': 1.0, 'type': '热血'},\n {'rating': 9.6, 'value': 3.0, 'type': '热血'},\n {'rating': 9.8, 'value': 3.0, 'type': '热血'},\n {'rating': 10.0, 'value': 2.0, 'type': '热血'},\n {'rating': 5.0, 'value': 18.0, 'type': '武侠'},\n {'rating': 9.2, 'value': 1.0, 'type': '武侠'},\n {'rating': 3.9, 'value': 1.0, 'type': '历史'},\n {'rating': 4.5, 'value': 1.0, 'type': '历史'},\n {'rating': 5.0, 'value': 12.0, 'type': '历史'},\n {'rating': 7.0, 'value': 1.0, 'type': '历史'},\n {'rating': 7.5, 'value': 1.0, 'type': '历史'},\n {'rating': 7.8, 'value': 1.0, 'type': '历史'},\n {'rating': 8.2, 'value': 1.0, 'type': '历史'},\n {'rating': 9.0, 'value': 5.0, 'type': '历史'},\n {'rating': 9.1, 'value': 2.0, 'type': '历史'},\n {'rating': 9.3, 'value': 2.0, 'type': '历史'},\n {'rating': 9.6, 'value': 2.0, 'type': '历史'},\n {'rating': 9.7, 'value': 2.0, 'type': '历史'},\n {'rating': 9.8, 'value': 3.0, 'type': '历史'},\n {'rating': 9.9, 'value': 3.0, 'type': '历史'},\n {'rating': 1.9, 'value': 1.0, 'type': '励志'},\n {'rating': 3.7, 'value': 1.0, 'type': '励志'},\n {'rating': 5.0, 'value': 34.0, 'type': '励志'},\n {'rating': 6.2, 'value': 1.0, 'type': '励志'},\n {'rating': 6.3, 'value': 1.0, 'type': '励志'},\n {'rating': 8.5, 'value': 3.0, 'type': '励志'},\n {'rating': 8.6, 'value': 1.0, 'type': '励志'},\n {'rating': 9.0, 'value': 6.0, 'type': '励志'},\n {'rating': 9.3, 'value': 1.0, 'type': '励志'},\n {'rating': 9.6, 'value': 2.0, 'type': '励志'},\n {'rating': 9.9, 'value': 2.0, 'type': '励志'},\n {'rating': 10.0, 'value': 2.0, 'type': '励志'},\n {'rating': 5.0, 'value': 3.0, 'type': '运动'},\n {'rating': 6.4, 'value': 1.0, 'type': '运动'},\n {'rating': 9.0, 'value': 1.0, 'type': '运动'},\n {'rating': 5.0, 'value': 1.0, 'type': '喜剧'},\n {'rating': 8.3, 'value': 1.0, 'type': '喜剧'},\n {'rating': 8.5, 'value': 1.0, 'type': '喜剧'}]"
     },
     "execution_count": 40,
     "metadata": {},
     "output_type": "execute_result"
    }
   ],
   "source": [
    "anime_type = set(''.join(df['anime_type'].values.tolist()).split(\"|\"))\n",
    "[{'rating':j[0],'value':j[1],'type':i} for i in anime_type for j in df[df['anime_type'].str.contains(i)].groupby('rating')['title'].count().reset_index().sort_values('rating').values.tolist()]"
   ],
   "metadata": {
    "collapsed": false,
    "ExecuteTime": {
     "end_time": "2024-04-26T09:34:25.931984500Z",
     "start_time": "2024-04-26T09:34:25.720320500Z"
    }
   },
   "id": "1c2e01b0fb06c1cc"
  },
  {
   "cell_type": "code",
   "execution_count": 38,
   "outputs": [
    {
     "data": {
      "text/plain": "['title',\n 'rating',\n 'status',\n 'date',\n 'anime_type',\n 'title',\n 'rating',\n 'status',\n 'date',\n 'anime_type',\n 'title',\n 'rating',\n 'status',\n 'date',\n 'anime_type',\n 'title',\n 'rating',\n 'status',\n 'date',\n 'anime_type',\n 'title',\n 'rating',\n 'status',\n 'date',\n 'anime_type',\n 'title',\n 'rating',\n 'status',\n 'date',\n 'anime_type',\n 'title',\n 'rating',\n 'status',\n 'date',\n 'anime_type',\n 'title',\n 'rating',\n 'status',\n 'date',\n 'anime_type',\n 'title',\n 'rating',\n 'status',\n 'date',\n 'anime_type',\n 'title',\n 'rating',\n 'status',\n 'date',\n 'anime_type',\n 'title',\n 'rating',\n 'status',\n 'date',\n 'anime_type',\n 'title',\n 'rating',\n 'status',\n 'date',\n 'anime_type',\n 'title',\n 'rating',\n 'status',\n 'date',\n 'anime_type',\n 'title',\n 'rating',\n 'status',\n 'date',\n 'anime_type',\n 'title',\n 'rating',\n 'status',\n 'date',\n 'anime_type',\n 'title',\n 'rating',\n 'status',\n 'date',\n 'anime_type',\n 'title',\n 'rating',\n 'status',\n 'date',\n 'anime_type',\n 'title',\n 'rating',\n 'status',\n 'date',\n 'anime_type',\n 'title',\n 'rating',\n 'status',\n 'date',\n 'anime_type',\n 'title',\n 'rating',\n 'status',\n 'date',\n 'anime_type',\n 'title',\n 'rating',\n 'status',\n 'date',\n 'anime_type',\n 'title',\n 'rating',\n 'status',\n 'date',\n 'anime_type',\n 'title',\n 'rating',\n 'status',\n 'date',\n 'anime_type',\n 'title',\n 'rating',\n 'status',\n 'date',\n 'anime_type',\n 'title',\n 'rating',\n 'status',\n 'date',\n 'anime_type',\n 'title',\n 'rating',\n 'status',\n 'date',\n 'anime_type',\n 'title',\n 'rating',\n 'status',\n 'date',\n 'anime_type',\n 'title',\n 'rating',\n 'status',\n 'date',\n 'anime_type',\n 'title',\n 'rating',\n 'status',\n 'date',\n 'anime_type',\n 'title',\n 'rating',\n 'status',\n 'date',\n 'anime_type',\n 'title',\n 'rating',\n 'status',\n 'date',\n 'anime_type',\n 'title',\n 'rating',\n 'status',\n 'date',\n 'anime_type',\n 'title',\n 'rating',\n 'status',\n 'date',\n 'anime_type',\n 'title',\n 'rating',\n 'status',\n 'date',\n 'anime_type',\n 'title',\n 'rating',\n 'status',\n 'date',\n 'anime_type',\n 'title',\n 'rating',\n 'status',\n 'date',\n 'anime_type',\n 'title',\n 'rating',\n 'status',\n 'date',\n 'anime_type',\n 'title',\n 'rating',\n 'status',\n 'date',\n 'anime_type',\n 'title',\n 'rating',\n 'status',\n 'date',\n 'anime_type',\n 'title',\n 'rating',\n 'status',\n 'date',\n 'anime_type',\n 'title',\n 'rating',\n 'status',\n 'date',\n 'anime_type',\n 'title',\n 'rating',\n 'status',\n 'date',\n 'anime_type',\n 'title',\n 'rating',\n 'status',\n 'date',\n 'anime_type',\n 'title',\n 'rating',\n 'status',\n 'date',\n 'anime_type',\n 'title',\n 'rating',\n 'status',\n 'date',\n 'anime_type',\n 'title',\n 'rating',\n 'status',\n 'date',\n 'anime_type',\n 'title',\n 'rating',\n 'status',\n 'date',\n 'anime_type',\n 'title',\n 'rating',\n 'status',\n 'date',\n 'anime_type',\n 'title',\n 'rating',\n 'status',\n 'date',\n 'anime_type',\n 'title',\n 'rating',\n 'status',\n 'date',\n 'anime_type',\n 'title',\n 'rating',\n 'status',\n 'date',\n 'anime_type',\n 'title',\n 'rating',\n 'status',\n 'date',\n 'anime_type',\n 'title',\n 'rating',\n 'status',\n 'date',\n 'anime_type',\n 'title',\n 'rating',\n 'status',\n 'date',\n 'anime_type',\n 'title',\n 'rating',\n 'status',\n 'date',\n 'anime_type',\n 'title',\n 'rating',\n 'status',\n 'date',\n 'anime_type',\n 'title',\n 'rating',\n 'status',\n 'date',\n 'anime_type',\n 'title',\n 'rating',\n 'status',\n 'date',\n 'anime_type',\n 'title',\n 'rating',\n 'status',\n 'date',\n 'anime_type',\n 'title',\n 'rating',\n 'status',\n 'date',\n 'anime_type',\n 'title',\n 'rating',\n 'status',\n 'date',\n 'anime_type',\n 'title',\n 'rating',\n 'status',\n 'date',\n 'anime_type',\n 'title',\n 'rating',\n 'status',\n 'date',\n 'anime_type',\n 'title',\n 'rating',\n 'status',\n 'date',\n 'anime_type',\n 'title',\n 'rating',\n 'status',\n 'date',\n 'anime_type',\n 'title',\n 'rating',\n 'status',\n 'date',\n 'anime_type',\n 'title',\n 'rating',\n 'status',\n 'date',\n 'anime_type',\n 'title',\n 'rating',\n 'status',\n 'date',\n 'anime_type',\n 'title',\n 'rating',\n 'status',\n 'date',\n 'anime_type',\n 'title',\n 'rating',\n 'status',\n 'date',\n 'anime_type',\n 'title',\n 'rating',\n 'status',\n 'date',\n 'anime_type',\n 'title',\n 'rating',\n 'status',\n 'date',\n 'anime_type',\n 'title',\n 'rating',\n 'status',\n 'date',\n 'anime_type',\n 'title',\n 'rating',\n 'status',\n 'date',\n 'anime_type',\n 'title',\n 'rating',\n 'status',\n 'date',\n 'anime_type',\n 'title',\n 'rating',\n 'status',\n 'date',\n 'anime_type',\n 'title',\n 'rating',\n 'status',\n 'date',\n 'anime_type',\n 'title',\n 'rating',\n 'status',\n 'date',\n 'anime_type',\n 'title',\n 'rating',\n 'status',\n 'date',\n 'anime_type',\n 'title',\n 'rating',\n 'status',\n 'date',\n 'anime_type',\n 'title',\n 'rating',\n 'status',\n 'date',\n 'anime_type',\n 'title',\n 'rating',\n 'status',\n 'date',\n 'anime_type',\n 'title',\n 'rating',\n 'status',\n 'date',\n 'anime_type',\n 'title',\n 'rating',\n 'status',\n 'date',\n 'anime_type',\n 'title',\n 'rating',\n 'status',\n 'date',\n 'anime_type',\n 'title',\n 'rating',\n 'status',\n 'date',\n 'anime_type',\n 'title',\n 'rating',\n 'status',\n 'date',\n 'anime_type',\n 'title',\n 'rating',\n 'status',\n 'date',\n 'anime_type',\n 'title',\n 'rating',\n 'status',\n 'date',\n 'anime_type',\n 'title',\n 'rating',\n 'status',\n 'date',\n 'anime_type',\n 'title',\n 'rating',\n 'status',\n 'date',\n 'anime_type',\n 'title',\n 'rating',\n 'status',\n 'date',\n 'anime_type',\n 'title',\n 'rating',\n 'status',\n 'date',\n 'anime_type',\n 'title',\n 'rating',\n 'status',\n 'date',\n 'anime_type',\n 'title',\n 'rating',\n 'status',\n 'date',\n 'anime_type',\n 'title',\n 'rating',\n 'status',\n 'date',\n 'anime_type',\n 'title',\n 'rating',\n 'status',\n 'date',\n 'anime_type',\n 'title',\n 'rating',\n 'status',\n 'date',\n 'anime_type',\n 'title',\n 'rating',\n 'status',\n 'date',\n 'anime_type',\n 'title',\n 'rating',\n 'status',\n 'date',\n 'anime_type',\n 'title',\n 'rating',\n 'status',\n 'date',\n 'anime_type',\n 'title',\n 'rating',\n 'status',\n 'date',\n 'anime_type',\n 'title',\n 'rating',\n 'status',\n 'date',\n 'anime_type']"
     },
     "execution_count": 38,
     "metadata": {},
     "output_type": "execute_result"
    }
   ],
   "source": [],
   "metadata": {
    "collapsed": false,
    "ExecuteTime": {
     "end_time": "2024-04-26T09:32:45.735614600Z",
     "start_time": "2024-04-26T09:32:45.647866Z"
    }
   },
   "id": "7bf0109309e48af1"
  }
 ],
 "metadata": {
  "kernelspec": {
   "display_name": "Python 3",
   "language": "python",
   "name": "python3"
  },
  "language_info": {
   "codemirror_mode": {
    "name": "ipython",
    "version": 2
   },
   "file_extension": ".py",
   "mimetype": "text/x-python",
   "name": "python",
   "nbconvert_exporter": "python",
   "pygments_lexer": "ipython2",
   "version": "2.7.6"
  }
 },
 "nbformat": 4,
 "nbformat_minor": 5
}
